asp.net – 如何在CORS中解决’预检无效(重定向)’
|
我已按照此步骤设置我的服务器以启用CORS.
但现在在我的浏览器开发控制台中,我看到此错误消息:
你知道我该怎么做才能修好它?我在HTTPS中发出CORS请求.我认为这导致’预检无效(重定向)’失败.但我不知道为什么或什么是重定向OPTIONS请求. 谢谢. 解决方法您的代码导致您的浏览器发送执行重定向的 CORS preflight OPTIONS request.在这种情况下,浏览器目前拒绝遵循重定向,因为CORS规范以前需要浏览器才能这样做.该限制实际上不再符合规范,但浏览器需要更新其实现以匹配规范更改. 您可以调整代码以避免触发浏览器发送OPTIONS请求. 至于这种情况的全部情况,首先要注意的是,浏览器在以下情况下进行CORS预检: >请求方法不是GET,HEAD或POST 如果您无法更改代码以避免浏览器需要进行预检,那么另一个选项是: >检查响应并查看服务器在OPTIONS之后重定向到的URL. 有关可能的解决方法的详细信息,请参阅CORS request with Preflight and redirect: disallowed. Workarounds?的答案. 同样如上所述,对于不遵循CORS预检重定向的浏览器的限制不再在规范中,但浏览器需要更新其实现以匹配规范更改. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 单元测试 – 有没有办法单元测试在视图中设置的ASP.NET MVC
- ASP.NET MVC中的asp.net-mvc – 文件大小上传限制:web.con
- asp.net – REST动词 – 哪个约定是“正确的”
- asp.net – ValidateRequest = False但是在行动中它仍然是T
- asp.net-mvc – SignalR – 使用Windows和匿名身份验证时,连
- asp.net – FF和IE不从CSS加载img src
- asp.net-mvc-4 – 如何解决Antlr3依赖地狱
- asp.net-mvc – 无法加载汇编WebPages.Deployment版本2在主
- asp.net – CreateUserWizard – 添加步骤,但不要创建用户,
- ASP.NET MVC 3 Razor – jQuery Intellisense
