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