我有个问题。我需要能够在我的 JSP 中执行发送,该 JSP 在 Spring 和 JBOSS 环境中运行。问题是数据需要发送到外部站点。该站点需要能够接收数据、执行处理,并且需要提供一种机制来向调用 JSP 提供响应。
我已经用 AJAX 帖子尝试过这个,但是跨站点脚本存在问题
我也尝试过向应用服务器发送 AJAX 发布,然后应用服务器 servlet 向外部站点发送 HTTP 发布。
但我需要一种方法将其从浏览器发送到外部站点。
任何想法如何做到这一点?
您可以进行跨域请求,因为您自己管理被调用的服务器。
只需在被调用服务器上设置正确的标头:
response.setHeader("Access-Control-Allow-Origin","*");
请注意,您可以设置比*
. 见https://developer.mozilla.org/en/http_access_control
编辑:我不确定我是否理解了这个问题,这仅在您可以更改“外部”服务器时才有用。是这样吗?