我使用backbone.js 的模型。当我保存模型时,它会将 HTTP OPTIONS 方法发送到 firefox 上的服务器端,但会发送带有 safari 的 HTTP POST 方法。
我知道这不是关于backbone.js 的问题,而是关于CORS 的。我只会在服务器端检查方法、GET、POST、PUT 和 DELETE,我不会使用 HTTP OPTIONS 方法。
我请求的 url 是我的 api:api.foo.com 和从 bar.com 请求的 api
那么,我如何在所有浏览器中控制使用 HTTP POST 而不是 OPTIONS 请求我的 api.foo.com?以及如何与来自任何其他域的所有请求共享 api.foo.com 的内容?
注意: 我已经将响应的标头从服务器端更改为: Access-Control-Allow-Origin: *