检查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/null
redirect响应的主体,所以你看不到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选项卡实际上包含标题信息。 你必须看看细节。 根本不需要使用任何第三方工具。
- 在IE中按F12
- 转到networking选项卡 – >详情。
您将看到HTTP头信息
IE8附带一个开发工具, http://msdn.microsoft.com/en-us/library/dd565628(VS.85).aspx