0

我有个问题。我需要能够在我的 JSP 中执行发送,该 JSP 在 Spring 和 JBOSS 环境中运行。问题是数据需要发送到外部站点。该站点需要能够接收数据、执行处理,并且需要提供一种机制来向调用 JSP 提供响应。

我已经用 AJAX 帖子尝试过这个,但是跨站点脚本存在问题

我也尝试过向应用服务器发送 AJAX 发布,然后应用服务器 servlet 向外部站点发送 HTTP 发布。

但我需要一种方法将其从浏览器发送到外部站点。

任何想法如何做到这一点?

4

1 回答 1

1

可以进行跨域请求,因为您自己管理被调用的服务器。

只需在被调用服务器上设置正确的标头:

response.setHeader("Access-Control-Allow-Origin","*");

请注意,您可以设置比*. 见https://developer.mozilla.org/en/http_access_control

编辑:我不确定我是否理解了这个问题,这仅在您可以更改“外部”服务器时才有用。是这样吗?

于 2012-07-12T13:44:39.393 回答