禁止对同一域的多个OPTIONS请求

时间:2018-07-10 15:46:33

标签: http-headers httpresponse response-headers

我正在尝试开发一个单页应用程序(SPA),该应用程序使用与SPA域中托管的域不同的域作为端点(即:site.comsite-api.com或{{1 }}。

已经在后端设置了访问控制标头,包括api.site.com,但是似乎不起作用。

这是一个示例,如果我多次执行相同的呼叫会发生什么情况:

google dev tools

这些是服务器标头:

  • 访问控制允许标题:Max-Age
  • 访问控制允许方法:AUTHORIZATION,CONTENT-TYPE
  • 访问控制允许来源:PATCH
  • 访问控制最大年龄:http://tovertaal.test:3000

600是否应该在第一个Max-Age请求之后的600秒内阻止其他OPTIONS个请求?

服务器端点为http://tovertaal-api.test

1 个答案:

答案 0 :(得分:0)

我终于发现了问题所在。似乎是 Chrome DevTools 当禁用缓存处于活动状态时,d 也可以启用CORS Origin缓存,因此它会不断触发OPTIONS请求已经被缓存了。

如果要测试,请确保保持启用缓存!