如何确定在IE7中是否压缩了HTTP请求/响应?

时间:2010-03-16 19:34:30

标签: internet-explorer-7 http-headers fiddler

我正在尝试使用Fiddler(v2.2.2.0)来查看是否正在压缩通过IE7的HTTP流量。我没有看到发送/返回的Accept-Encoding或Content-Encoding请求/响应标头,我不需要在响应数据到达时对其进行解码,这使我相信响应不会被压缩。

然而,当使用FireFox 3.5.7发出相同的请求时,我可以看到FF正在发送的是发送Accept-Encoding和YSlow,至少我认为我的数据已经被压缩了。

此问题的评论:

Using Fiddler to check IIS Compression

建议代理服务器可能因为出于安全原因而剥离标头并解压缩内容。我在家里使用Verizon FIOS作为我的宽带,现在想知道Verizon是否代理了我的HTTP流量?

简而言之,我如何肯定地确认/否认通过IE压缩回复?

感谢。

1 个答案:

答案 0 :(得分:0)

Fiddler在任何上游代理都有能力搞砸之前就会看到你的请求。因此,如果您没有看到从IE发送的Accept-Encoding,则有三种可能性:

  1. 您有规则>删除Fiddler中选中的所有编码选项。

  2. 您已取消选中“使用HTTP / 1.1”复选框中的任意一个工具>互联网选项> IE中的高级。

  3. 您安装了一个安全/隐私/过滤软件或插件(例如Norton / SpyBot / etc),并从IE中拦截和剥离压缩。