0

http 投稿をしようとしていますが、うまくいきません。405 Method Not Allowed がありますが、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 Method Not Allowed Date: Thu, 13 Mar 2014 05:45:39 GMT Allow: GET,POST,PUT,DELETE,PATCH,HEAD Content-Type: application/xml;charset=UTF-8 Transfer-エンコーディング: チャンクされたリクエスト ヘッダー ユーザー エージェント: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Origin: null Access-Control-Request-Method: POST Access-Control-Request-Headers: content-type Connection: keep -alive プラグマ: no-cache Cache-Control: no-cache

これは、機能するときのヘッダーです

リクエストヘッダー User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (Gecko のような KHTML) Chrome/33.0.1750.117 Safari/537.36 オリジン: chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo Content-Type: application/json Accept : / Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 応答ヘッダー Date: Thu, 13 Mar 2014 05:44:05 GMT Access-Control-Allow-Origin: * Content-タイプ: application/json;charset=UTF-8 Content-Encoding: gzip Vary: Accept-Encoding Transfer-Encoding: チャンク

AngularJS のヘッダーを変更しようとしていますが、機能していないようです

ありがとうございました

4

0 に答える 0