【问题标题】:How Can I Determine if HTTP Requests/Responses are compressed in IE7?如何确定 HTTP 请求/响应是否在 IE7 中被压缩?
【发布时间】:2010-03-16 19:34:30
【问题描述】:

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

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

对这个问题的评论:

Using Fiddler to check IIS Compression

建议出于安全原因,代理服务器可能要为剥离标头和解压缩内容负责。我在家中使用 Verizon FIOS 进行宽带,现在想知道 Verizon 是否在代理我的 HTTP 流量?

简而言之,我如何才能肯定地确认/否认响应是通过 IE 压缩返回的?

谢谢。

【问题讨论】:

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


    【解决方案1】:

    Fiddler 在任何上游代理能够处理它之前看到您的请求。因此,如果您没有看到 IE 发送 Accept-Encoding,则有三种可能:

    1. 您在 Fiddler 中选中了“规则”>“删除所有编码”选项。

    2. 您在 IE 中的工具 > Internet 选项 > 高级中未选中“使用 HTTP/1.1”复选框。

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

    【讨论】:

      猜你喜欢
      • 2017-05-06
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多