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 のヘッダーを変更しようとしていますが、機能していないようです
ありがとうございました