0

Fiddler (v2.2.2.0) を使用して、IE7 を介した HTTP トラフィックが圧縮されているかどうかを確認しようとしています。Accept-Encoding または Content-Encoding の要求/応答ヘッダーが送信/返されているのを確認できず、応答データが到着したらデコードする必要がないため、応答が圧縮されて返されていないと思われます。

ただし、FireFox 3.5.7 を使用して同じ要求を行うと、FireBug を通して FF が Accept-Encoding を送信していることを確認でき、YSlow は少なくとも私のデータが圧縮されて戻ってくると考えていました。

この質問のコメント:

Fiddler を使用して IIS 圧縮を確認する

セキュリティ上の理由から、プロキシ サーバーがヘッダーの削除とコンテンツの圧縮解除の責任を負う可能性があることを示唆しています。自宅のブロードバンドに Verizon FIOS を使用していますが、Verizon が HTTP トラフィックをプロキシしているかどうか疑問に思っていますか?

要するに、応答が IE を介して圧縮されて戻ってくることをどのように肯定的に確認/拒否できますか?

ありがとう。

4

1 に答える 1

0

Fiddler は、アップストリーム プロキシがリクエストを処理する前に、リクエストを認識します。したがって、IE から Accept-Encoding が送信されていない場合は、次の 3 つの可能性があります。

  1. Fiddler で [Rules] > [Remove All Encodings] オプションをオンにしました。

  2. [ツール] > [インターネット オプション] > [IE の詳細設定] の横にある [HTTP/1.1 を使用する] チェックボックスのいずれかをオフにします。

  3. セキュリティ/プライバシー/フィルタリング ソフトウェアまたはアドオン (Norton/SpyBot/etc など) がインストールされていて、IE から圧縮をインターセプトして除去しています。

于 2010-03-18T22:29:00.110 に答える