我使用的是ionic framework和angularjs,我使用chrome查看我的日志,但在这里我做了一个登录页面,我试图发布用户输入的数据,以提供服务,但我遇到了类似这样的错误
选项http://aflaree.com/qrcodeservice/Service1.svc/login
这是下一个错误XMLHttpRequest无法加载http://aflaree.com/qrcodeservice/Service1.svc/login 飞行前的响应具有无效的HTTP状态代码405
在阅读了一些博客之后,我发现有一个CORS扩展,它允许ajax请求,我也尝试过,但我无法找到出现这两个错误的原因。这是我的密码
https://plnkr.co/edit/Dz0aFsLqoQcnCxht00z3?p=preview
我的代码在设备中运行良好,但我在chrome中出错,若有人知道原因,请帮助我
CORS实际上指定在AJAX调用中向服务器发出两个请求(如果某些条件适用,例如发送自定义头)
第一个请求(带有选项的请求方法)称为飞行前请求,用于检查将完整请求发送到服务器是否安全。来自服务器的响应应包含一个有效的访问控制允许来源标题,其中包含客户端的URL或*
需要支持CORS的是您的服务器(而不是客户端)。看起来您正在使用.Net,所以您可能希望在此处了解如何配置IIS
你可以在这里阅读更多关于CORS的信息