Angular.js $ http cors

时间:2016-02-26 14:44:28

标签: javascript php angularjs cors angular-http

我遇到了$ http服务的问题。

我在其他localhost ip-address上有一个php-server,用作REST-API。 我尝试了一些$http.get()次请求的连接,一切正常,但似乎有些东西阻止了我的deleteput请求。我尝试使用$httpProvider

配置我的http请求
$httpProvider.defaults.useXDomain = true;
delete $httpProvider.defaults.headers.common['X-Requested-With'];

但这也没有奏效。 我读到这在大多数情况下都是服务器问题但我使用邮递员连接服务器没有问题。

我在firefox-console中遇到的警告是:

  

阻止跨源请求:同源策略禁止在http://localhost:8000/testUrl读取远程资源(原因:CORS预检频道未成功)。

我没有通过谷歌找到任何类似问题的最新版角度。自1.2以来,$httpProvider的使用可能已被弃用。

亲切的问候,

Deleadon

1 个答案:

答案 0 :(得分:0)

我个人在Chrome中使用它来打开和关闭CORS:

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi

简单的用户界面 - 当它是绿色的时候你就知道CORS已经开启了,当你知道它已经关闭时,你就知道了。