AngularJS $ http.post标头

时间:2014-03-13 05:56:07

标签: angularjs angularjs-http

我正在尝试做一个http帖子,但我不能让它工作,我有一个405方法不允许,但当我使用Chrome插件完美工作

post: function(userData){
    var promise = $http.post(url, userData)
    .success(function (data, status, headers, config) {
            console.log('post success');
            console.log('data');
            console.log(data);
    }).error(function (data, status, headers, config) {
        console.log('post error');
        console.log('data');
        console.log(data);
        console.log('status');
        console.log(status);
    });
    return promise;
}    

这是不起作用时的标题

  

响应标头HTTP / 1.1 405方法不允许日期:星期四,3月13日   2014 05:45:39 GMT允许:GET,POST,PUT,DELETE,PATCH,HEAD内容类型:   application / xml; charset = UTF-8 Transfer-Encoding:chunked Request   标头用户代理:Mozilla / 5.0(Windows NT 6.1; WOW64; rv:27.0)   Gecko / 20100101 Firefox / 27.0接受:   text / html的,应用/ XHTML + xml的,应用/ XML; Q = 0.9, / 的; Q = 0.8   Accept-Language:en-US,en; q = 0.5 Accept-Encoding:gzip,deflate来源:   null Access-Control-Request-Method:POST   Access-Control-Request-Headers:内容类型连接:keep-alive   Pragma:no-cache Cache-Control:no-cache

这是工作时的标题

  

请求标头User-Agent:Mozilla / 5.0(Windows NT 6.1; WOW64)   AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 33.0.1750.117   Safari / 537.36来源:   chrome-extension:// hgmloofddffdnphfgcellkdfbfbjeloo内容类型:   application / json接受: / Accept-Encoding:gzip,deflate,sdch   Accept-Language:en-US,en; q = 0.8响应标题日期:星期四,3月13日   2014 05:44:05 GMT Access-Control-Allow-Origin:*内容类型:   application / json; charset = UTF-8 Content-Encoding:gzip Vary:   Accept-Encoding Transfer-Encoding:chunked

我正在尝试更改AngularJS中的标题,但似乎没有工作

谢谢

0 个答案:

没有答案