【发布时间】:2014-03-30 17:29:24
【问题描述】:
我们正在使用 CORS 过滤器在两个不同的域之间发送 AJAX 请求,并且我们使用 OSGI HttpService 而不是 web.xml 文件通过代码设置此过滤器的配置属性。问题是有时(不是每次)它不能正常工作,它不允许我们发出 POST、PUT 或 DELETE 请求。我们已将属性 xhrFields:{withCredentials: true} 添加到这些请求中,但它并没有改变任何东西。
我们已尝试使用 Google 的 Simple Rest 客户端发出这些请求,并且我们观察到即使我们的网站被禁止执行此请求,Google 的客户端也始终可以访问。
有人知道我们如何解决吗?
【问题讨论】: