对于CORS的飞行前请求并非总是方法OPTIONS

时间:2019-08-15 10:17:13

标签: javascript http browser request

我有一个带有授权和更多自定义标头的典型CORS请求,这是我的应用程序所需的。

因此,强制使用预检请求。没关系,但是在5台使用Chrome的计算机上赢得10台,我发现预检请求实际上是GET请求而不是OPTIONS ...,因此现在有2个简单的请求,而不是OPTIONS&GET。

您见过这种行为吗?

预期的行为:1x OPTIONS请求,然后1x GET请求 实际结果:1x GET请求,然后1x GET请求...

因此,现在有2个正常请求,而不是预检选项请求。更奇怪的是,它在某些计算机上确实可以正常工作...(在Chrome上进行了所有测试)

  

我发现,这与Windows 10和Windows 10有关。   chrome ...在win 10-Chrome中,它无法正常工作。(要求使用双GET而不是OPTIONS&GET),但在Win 7中,它可以与chrome和其他所有浏览器一起使用。   因此,这可能是Chrome中的错误。

0 个答案:

没有答案