angularjs简单实现$http.post(CORS)跨域

Posted 好来污影后

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularjs简单实现$http.post(CORS)跨域相关的知识,希望对你有一定的参考价值。

1.开启angularjs的CORS支持

.config(function($httpProvider) {
    $httpProvider.defaults.useXDomain = true;  
    $httpProvider.defaults.headers.post[‘Content-Type‘] = ‘application/x-www-form-urlencoded;charset=utf-8‘;
    delete $httpProvider.defaults.headers.common[‘X-Requested-With‘]; 
})

 

2.开启服务器端CORS支持

header(‘Access-Control-Allow-Origin: *‘);

 

仅仅需要这两段代码即可!

以上是关于angularjs简单实现$http.post(CORS)跨域的主要内容,如果未能解决你的问题,请参考以下文章

angularjs使用$http post上传文件的时候,怎样获取文件上传的进度

使用 Firefox 在 AngularJS 中成功回调 $http.post

AngularJS - 带有 Rails 3.2.3 的 $http POST

Angular JS - 无法使用 $http.post 接收任何响应

AngularJS实现跨域请求

angularjs怎么发异步请求