我有一个带有授权和更多自定义标头的典型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中的错误。