gpt4 book ai didi

angularjs - XMLHttpRequest 无法加载并且预检响应具有无效的 HTTP 状态代码 405

转载 作者:行者123 更新时间:2023-12-03 23:11:41 24 4
gpt4 key购买 nike

我正在使用 ionic 框架和 angularjs 我使用 chrome 来查看我的日志,但在这里我正在做一个登录页面我试图发布用户输入的数据以提供服务,但我收到了类似 .

 OPTIONS http://aflaree.com/qrcodeservice/Service1.svc/login 

这是下一个错误 XMLHttpRequest cannot load http://aflaree.com/qrcodeservice/Service1.svc/login Response for preflight has invalid HTTP status code 405 在阅读了一些博客后,我认为有一个 CORS 扩展从中允许 ajax 请求,我也尝试过,但我无法找到为什么会出现这两个错误。这是我的代码

https://plnkr.co/edit/Dz0aFsLqoQcnCxht00z3?p=preview

我的代码在设备上运行良好,但我在 chrome 中遇到错误,如果有人知道为什么请帮助我

最佳答案

CORS 实际上指定应该在 AJAX 调用上向服务器发出两个请求(如果某些条件适用,例如发送自定义 header )。

第一个请求(使用 OPTIONS 方法的请求)被称为 pre-flight,用于检查将完整请求发送到服务器是否安全。来自服务器的响应应包含有效的 Access-Control-Allow-Origin包含客户端 URL 的 header 或 * .

您的服务器(而不是客户端)是需要支持 CORS 的服务器。看来你正在使用 .Net,所以你可能想看看 here关于如何配置IIS。

您可以阅读更多关于 CORS here .

关于angularjs - XMLHttpRequest 无法加载并且预检响应具有无效的 HTTP 状态代码 405,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36002979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com