5

我们有一组从同一台机器调用的 api,地址mycompany.com:8080用于服务器和mycompany.comajax.html 文件。

我们如何避免跨域策略?

无论如何要通过一些代理配置来做到这一点?

拜托,不要 JSONP!

谢谢!

4

2 回答 2

5

如果两个或多个文档具有 - 相同主机 - 相同端口 - 相同协议,则可以将它们视为同一域来源。在您的情况下,端口不同,因此您不能直接放置 ajax 查询。相反,您需要指定以下标头作为响应。

 Access-Control-Allow-Origin: mycompany.com 

有关更多信息,请查看

于 2014-09-11T11:21:38.507 回答
2

您问这是否可以通过代理配置来完成,当然这是一种简单的解决方案,只需将主服务器代理请求发送到 AJAX 服务器即可。它通常很容易设置。但是同源策略意味着您将无法使用纯客户端解决方案来做到这一点。

于 2012-07-10T12:49:21.453 回答