检查IE8中的http响应头

我正在寻找一个ie8插件,显示http头像萤火虫或httpliveheaders做的。 任何意见表示赞赏。

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

您可能正在寻找Fiddler2

Fiddler是一个Webdebugging代理,可以logging您的计算机和Internet之间的所有HTTP(S)stream量。 提琴手允许您检查所有的HTTP(S)stream量,设置断点,并与传入或传出的数据“小提琴”。 Fiddler包括一个function强大的基于事件的脚本子系统,可以使用任何.NET语言进行扩展。

Fiddler是免费软件,可以从几乎任何应用程序debuggingstream量,包括Internet Explorer,Mozilla Firefox,Opera和数千种。

如果你想在你的IE中查看HTTP标题,我build议使用DebugBar 。
我已经testing了IE8,它没有任何问题。 它也有其他一些有用的function,如validationHTML或查看Cookie。

但是我发现这个工具有两个问题:

  • 为个人使用是免费的,否则你必须支付。
  • dynaTrace与DebugBar有一些兼容性问题。

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

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

IE9开发者工具包括一些新的function和对IE8工具的改进:

A new tab for inspecting network traffic. 

所以在IE8开发者工具中检查networkingstream量是不可能的。 你需要安装别的东西。 查看最终解决scheme的其他答案。

由于IE8中没有内置的东西,所以另外一个办法是为Windowsfind一个wget的独立副本 – 比如http://users.ugent.be/~bpuype/wget/

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

跳过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/nullredirect响应的主体,所以你看不到html。
  • 最后,你想testing的url。

你应该看到这样的东西:

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

Proxomitron (不需要pipe理权限)和Proximodo (一个更现代化的克隆,但需要pipe理员权限来安装)是独立的软件,作为您的浏览器和互联网之间的代理,允许您检查和修改所有标题。

IE 11的F12工具中的networking选项卡实际上包含标题信息。 你必须看看细节。 根本不需要使用任何第三方工具。

  1. 在IE中按F12
  2. 转到networking选项卡 – >详情。

您将看到HTTP头信息

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