我正在 2 个不同的域上部署一个 Web 应用程序,
第一个 Web 应用程序是部署在 tomcat 6 上的 Restful 服务,
第二个是静态内容(html,java脚本),
来自静态内容域的 java 脚本将调用 restful 服务。
但同源政策不允许这样做,
我的问题是:如何在 tomcat 上允许跨域请求?
最佳答案
如果您能够专注于现代浏览器,我建议您查看 Cross Origin Resource Sharing 的 Java 实现。 , 或 CORS
,也许 like this one .
Mozilla 在 FF3.5 中引入了 CORS,并且它被广泛采用。 IE 引入了一个竞争性的、更严格的标准 XDomainRequest
调用不会泄漏cookie信息,但只有IE支持它。
IE is slated to support CORS in IE 10 ,这使其成为首选技术。
关于ajax - 如何在tomcat上允许跨域请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10170017/