このエンコーディング ヘッダーは、可能な場合は gzip コンテンツを送信するよう Web サーバーに指示します。
'accept-encoding': 'gzip,deflate,sdch',
コンテンツを gzip ではなく、プレーン テキストを送信するように Web サーバーに指示するにはどうすればよいですか? Web サーバーは、必要に応じてこの要求を単純に無視できることを認識しています。
accept-encoding
ヘッダーを含めないということは、デフォルトのエンコーディング、つまりidentity
. ここでの注意点は、RFC2616 秒 14.3により、サーバーは使用可能なエンコードが受け入れられると想定できることです。
プレーン テキストを明示的に要求するには、次のように設定します。'accept-encoding: identity'
エンコーディングを accept-encoding から除外すると、そのエンコーディング (つまり gzip) が許可されなくなります。
明示的に許可しないように設定する場合は、a を 0 に設定できますqvalue
。
'accept-encoding': 'gzip;q=0,deflate,sdch'
RFC2616の accept-encoding で詳細を読むことができますが、要するに、サーバーがリストされているものの中で受け入れ可能なエンコーディングを見つけられない場合 (ID は特殊なケースです。リンクを参照してください)、サーバーは 406 (受け入れられません) 応答を送信する必要があります。他のエンコーディングでリクエストに返信しないでください。