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