2016-08-25 4 views
0

$ http.get要求からアクセスコードヘッダーを削除します。次のように試してみましたが、幸運はありません。

delete $httpProvider.defaults.headers.common['Accept-Encoding']; 
$http({ method: 'GET', url: apiUrl, data: '', headers: { 'Content-Type': 'application/json', 'accept-encoding': null } }); 

ご意見をお寄せください。非常に同じ目的のために

+0

あなたの 'code'を読みやすくするために、マークアップ(backticks)を使用してください。 – buhtz

答えて

0

、私は、POST以外のHTTPメソッドのヘッダを追加したり、PUT、単に新しいオブジェクトを追加するにはAngularJS

のドキュメントあたりとしても http://fiddle.jshell.net/X2p7r/344/

をこのフィドルを以下のい小文字のHTTPメソッド名をキーとして使用します(例:

$httpProvider.defaults.headers.get = { 'My-Header' : 'value' } 

同意-エンコーディングと同じことを行うことができる「受け入れ」と「Content-Typeの」ヘッダなく変更することができる午前、関係なく、私はそれは同じまま試すものを変更しません。 アドバイスをいただきありがとうございます。

編集:https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html 上記のリンクに記載されている方法に従ってAccept-Encodingを設定しようとしました。

関連する問題