【发布时间】:2012-12-31 18:44:43
【问题描述】:
我的 Spring 应用程序中的 Access-Control-Allow-Origin 存在这个众所周知的问题。我使用跨域请求从内置 MongoDB 数据库 REST 接口(例如: http:\localhost:28017\db_name\collection_name )读取数据。
我的 javascript 客户端(JSONP 不起作用:()与此网页上的这个非常相似:http://2rdscreenretargeting.blogspot.com/2012/06/enable-cors-for-jersey.html。我还使用该网站上的 CORS 过滤器:http://software.dzhuvinov.com/cors-filter.html。
我的 Spring 应用程序的每个响应在其标头中都有这个 Access-Control-Allow-Origin 属性,来自 mongodb 的响应除外。我还能做什么?
【问题讨论】:
-
您能否验证 MongoDB 请求是否具有 Origin 标头?这就是触发 CORS 请求的原因。
标签: javascript spring mongodb cross-domain cors