AngularJS CORS Access-Control-Allow-Origin错误

时间:2014-04-15 17:01:09

标签: angularjs cors

我尝试以这种方式访问​​不同的域名网站: http://jsfiddle.net/carolineBda/2uZnP/

我总是得到(在控制台中可见错误):

XMLHttpRequest cannot load http://www.google.fr. 
No 'Access-Control-Allow-Origin' header is present on the requested resource. 
Origin 'http://fiddle.jshell.net' is therefore not allowed access.

我已经像这样配置了httpProvider:

app.config(['$httpProvider',function ($httpProvider) {
    $httpProvider.defaults.useXDomain = true;
    delete $httpProvider.defaults.headers.common['X-Requested-With'];
}]);

我缺少什么想法? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

您请求的服务不允许CORS(作为响应的一部分,不会发送Access-Control)。所以网络浏览器不允许它。这是预期的行为,而不是角度问题。

同时检查this