【问题标题】:Examine http response headers in IE8检查 IE8 中的 http 响应标头
【发布时间】:2009-04-26 21:30:22
【问题描述】:

我正在寻找一个 ie8 插件,它可以像 firebug 或 httpliveheaders 那样显示 http 标头。任何建议表示赞赏。

编辑:我可能是盲人,但似乎内置开发人员工具 (F12) 确实显示 http 标头。

【问题讨论】:

    标签: internet-explorer http http-headers ie-developer-tools


    【解决方案1】:

    您可能正在寻找Fiddler2

    Fiddler 是一个 Web 调试代理,它记录您的计算机和 Internet 之间的所有 HTTP(S) 流量。 Fiddler 允许您检查所有 HTTP(S) 流量、设置断点以及“摆弄”传入或传出数据。 Fiddler 包含一个强大的基于事件的脚本子系统,并且可以使用任何 .NET 语言进行扩展。

    Fiddler 是免费软件,可以调试 来自几乎任何地方的流量 应用程序,包括互联网 Explorer、Mozilla Firefox、Opera 和 数以千计。

    【讨论】:

    • 像魅力一样工作。没有充分的理由(除了成为习惯的生物)我希望它“在”IE中......但是“你不能总是得到你想要的”;-)
    • Fiddler 是一个很棒的工具。我强烈推荐它。
    • Fiddler 很棒,但默认情况下,Mozilla Firefox 流量不通过 wininet IIRC。不过,您可以通过代理路由来启用它。
    • fiddler2 在我的 Firefox 中安装了一个钩子插件,效果很好......即使我还不需要它。
    • 我正在寻找 Fiddler 2 :D
    【解决方案2】:

    如果您想在 IE 中查看 HTTP 标头,我建议您使用 DebugBar
    我已经用 IE8 对其进行了测试,并且没有任何问题。它还有一些其他有用的功能,例如验证 HTML 或查看 cookie。

    但是,我发现此工具存在两个问题:

    • 个人使用免费,否则需付费。
    • dynaTrace 与 DebugBar 存在一些兼容性问题。

    【讨论】:

    【解决方案3】:

    不是一个完整的答案,而是朝着正确方向迈出的一步:

    http://blogs.msdn.com/b/ie/archive/2010/04/22/ie9-developer-tools-network-tab.aspx 中写道:

    [IE9] 开发人员工具包括一些新功能和改进 在 IE8 中的工具:

    A new tab for inspecting network traffic.
    

    所以在 IE8 开发者工具中检查网络流量是不可能的。您需要安装其他东西。有关最终解决方案,请参阅其他答案。

    【讨论】:

    • 对于试图在 IE9+ 上找到此功能的任何人的参考,请使用开发人员工具中的网络选项卡,开始捕获并访问您想要的任何内容,然后在摘要视图中找到请求条目,然后点击 转到详细视图,这将打开更多选项卡,响应标题选项卡具有所需的内容。
    【解决方案4】:

    跳过 IE,使用curl

    此命令将输出 google.com 的标头,就好像它们是 IE8 请求的一样:

    curl -s -A="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)" -D - -o /dev/null http://www.google.com
    

    使用的选项如下:

    • -s 静音模式,所以它不显示进度表。
    • -A=... 指定 the user agent you want to use(示例是 XP 上的 IE8)。
    • -D - 转储头,破折号指定STDOUT
    • -o /dev/null 重定向响应的正文,因此您看不到 html。
    • 最后是你要测试的url。

    您应该会看到如下内容:

    HTTP/1.1 200 OK
    Date: Thu, 20 Jun 2013 15:35:22 GMT
    Expires: -1
    Cache-Control: private, max-age=0
    ...
    

    【讨论】:

    • 确实如此,但 curl 不会执行所有那些花哨的 ajax 请求 ;-)
    【解决方案5】:

    由于 IE 8 中没有为此内置任何东西,因此另一种方法是找到适用于 Windows 的 wget 的独立副本 - 例如 http://users.ugent.be/~bpuype/wget/

    wget -S <url> 将显示标题(并留下一个 html 文件,您可以进一步查看或删除该文件)。这似乎比 Fiddler2 方法更轻量。

    【讨论】:

      【解决方案6】:

      Proxomitron(不需要管理员权限)和Proximodo(更现代的克隆,但需要管理员权限才能安装)是充当浏览器和互联网之间代理的独立软件,它们允许您检查和修改所有标题。

      【讨论】:

        【解决方案7】:

        IE 11 的 F12 工具中的网络选项卡实际上包含标题信息。您必须查看详细信息。 根本不需要使用任何 3rd 方工具。

        【讨论】:

          【解决方案8】:
          1. 在 IE 中按 F12
          2. 转到网络选项卡 --> 详细信息。

          你会看到HTTP头信息

          【讨论】:

            【解决方案9】:

            【讨论】:

            • IE8 开发工具不包含这种机制来检查任何类型的网络流量。
            • IE9 的开发者工具现在包含一个包含此信息的网络选项卡。
            • @ken,这是真的吗? IE8 开发者工具根本不能用来检查网络流量?没有办法查看文件是否没有加载或加载缓慢?这就是我所需要的,不幸的是我被 IE8 开发工具困住了,因为我无权安装更多软件(在我正在检查的系统上)。
            • 是的,工具的网络选项卡仅在 IE 9 中添加。另一种方法是使用 Fiddler IE 插件(由 IE 团队中的一个人开发)。您可以通过以下方式获取:fiddler2.com/fiddler2
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-03-24
            • 2021-09-12
            • 2016-02-10
            • 2010-10-15
            • 1970-01-01
            相关资源
            最近更新 更多