2017-04-26 40 views
-1

我使用ionic frameworkangular js,我使用chrome查看我的日志,但在这里我正在做一个登录页面我试图发布用户输入的数据服务,但我得到这样的错误 -获取错误:XMLHttpRequest无法加载 - 响应的预检有无效的HTTP状态代码405

XMLHttpRequest cannot load - Response for preflight has invalid HTTP status code 405.

我的代码在设备上正常工作,但我得到铬的错误。任何人都知道这个错误的根源。

+0

http://stackoverflow.com/questions/41861105/handling-cors-issues-in-ionic。希望以上链接将解决您的问题。它因为交叉问题。 – Ajay

+0

更正主题和格式化问题。 –

回答

0

HTTP 405表示方法不允许。您可能会使用不同的方法在Chrome上发送请求。如果您直接在浏览器中尝试URL,则会在该URL上触发GET请求。

1

跨源资源共享实际上指定应在AJAX调用中向服务器发出两个请求(如果某些条件适用,如发送自定义标头)。

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

相关问题