54

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

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

4

9 回答 9

63

您可能正在寻找Fiddler2

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

Fiddler 是免费软件,可以调试几乎任何应用程序的流量,包括 Internet Explorer、Mozilla Firefox、Opera 等等。

于 2009-04-26T22:28:37.167 回答
9

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

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

  • 个人使用是免费的,否则需要付费。
  • dynaTrace 与 DebugBar 存在一些兼容性问题。
于 2011-04-28T14:41:46.847 回答
8

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

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 开发者工具中检查网络流量是不可能的。您需要安装其他东西。有关最终解决方案,请参阅其他答案。

于 2012-06-12T16:43:32.397 回答
2

跳过 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=...指定您要使用的用户代理(示例是 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
...
于 2013-06-20T15:38:33.873 回答
1

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

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

于 2012-12-10T17:20:28.220 回答
0

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

于 2015-04-22T09:54:56.920 回答
0

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

于 2015-05-27T17:18:43.247 回答
-1
  1. F12在 IE 中按
  2. 转到网络选项卡-> 详细信息。

您将看到 HTTP 标头信息

于 2016-10-28T01:24:05.827 回答
-18

IE8 自带开发工具, http: //msdn.microsoft.com/en-us/library/dd565628 (VS.85).aspx

于 2009-04-26T21:33:30.343 回答