我正在尝试使用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压缩回复?
感谢。
答案 0 :(得分:0)
Fiddler在任何上游代理都有能力搞砸之前就会看到你的请求。因此,如果您没有看到从IE发送的Accept-Encoding,则有三种可能性:
您有规则>删除Fiddler中选中的所有编码选项。
您已取消选中“使用HTTP / 1.1”复选框中的任意一个工具>互联网选项> IE中的高级。
您安装了一个安全/隐私/过滤软件或插件(例如Norton / SpyBot / etc),并从IE中拦截和剥离压缩。