[英]Angular.js $http cors
我遇到了$ http服务问题。
我在充当REST-API的其他本地ip地址上有一个php服务器。 我用一些$http.get()
请求尝试了这种连接,并且一切正常,但是似乎有些东西阻止了我的delete
或put
请求。 我试图用$httpProvider
配置我的http请求
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];
但这也不起作用。 我读到,在大多数情况下,这是服务器发出的问题,但是使用邮递员连接到服务器没有问题。
我在firefox控制台中收到的警告是:
跨域请求被阻止: 同源策略禁止读取位于http:// localhost:8000 / testUrl的远程资源(原因:CORS预检通道未成功)。
我没有通过Google找到最新版本的angular的类似问题。 从1.2开始,可能不建议使用$httpProvider
。
亲切的问候,
德莱顿
我个人在Chrome中使用此功能来打开和关闭CORS:
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
简单的用户界面-绿色时,您知道CORS已打开;红色时,您知道它已关闭。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.