第二章:如何使用IIS工具WFetch

日期: 2008-12-18 作者:Brien Posey翻译:曾少宁 来源:TechTarget中国 英文

在《HTTP错误码处理 第一章:HTTP状态码定义》中,我已经解释了通过查看误码来寻找HTTP错误的成因是一个很不错的方法。但是,有时候仅仅查看误码是不够的。这一章将继续一起探讨如何使用一个WFetch的工具来修复HTTP错误。 WFetch是什么? 为了了解WFetch是什么,必须明白当HTTP错误发生时,Internet Explorer不会显示它实际知道的所有错误信息,相反的它只是显示Microsoft内定义的“友好错误信息”。

虽然这些友好错误可能对于解决问题帮助不大,但是在HTTP请求和响应数据包里则有很多有价值的信息。 WFetch是Internet Information Serv……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

《HTTP错误码处理 第一章:HTTP状态码定义》中,我已经解释了通过查看误码来寻找HTTP错误的成因是一个很不错的方法。但是,有时候仅仅查看误码是不够的。这一章将继续一起探讨如何使用一个WFetch的工具来修复HTTP错误。

WFetch是什么?

为了了解WFetch是什么,必须明白当HTTP错误发生时,Internet Explorer不会显示它实际知道的所有错误信息,相反的它只是显示Microsoft内定义的“友好错误信息”。虽然这些友好错误可能对于解决问题帮助不大,但是在HTTP请求和响应数据包里则有很多有价值的信息。

WFetch是Internet Information Services (IIS) 6.0 Resource Kit的一个部分。它是专门设计来提取HTTP数据包报头的有价值故障修复信息的。可以从Microsoft's Download Center下载IIS 6.0 Resource Kit。

使用WFetch

在下载和安装了IIS 6.0 Resource Kit后,就可以点击Windows “开始”菜单,选择执行“所有程序”-“IIS Resources”-“WFetch”-“WFetch”。当WFetch启动时,可以看到类似于图A的屏幕显示。

WFetch控制台

图A WFetch控制台

至少有两条信息必须输入到WFetch。第一,必须填写HOST输入框。在默认情况下它被设置为LOCALHOST,但是你应该把改为要处理的问题URL。

另一个要填的是PATH输入框。这是网站上的一个你需要诊断的存在问题的特定页面。比如,假设在我的网站上有以下的一个网页存在问题:http://www.brienposey.com/kb/windows_xp_firewall.asp。这样,我会在HOST输入框中输入www.brienposey.com,然后在PATH输入框中输入/kb/windows_xp_firewall.asp。

当然,并不是只有这些选项可以输入。还可以指定不同的HTTP动作,虽然GET通常已经满足需要了。

有一点需要提醒的是,WFetch默认配置是使用匿名认证的。如果正尝试修复一个要求认证的网站,那必须还要选择输入认证信息。事实上,甚至还可以指定使用所想使用的认证方式:Basic、NTLM、Kerberos、Digest或 Negotiate。

有些WFetch版本允许保存指定网站的认证密码。如果使用这样的版本,并且你决定保存密码,那么你应该要知道密码将以明文的方式存储在Windows注册表的HKEY_CURRENT_USERSoftwareWFetch中。因此,我不建议保存密码。

最后一个我想指出的是连接选项,它位于控制台连接部分。在默认情况下,WFetch配置是通过HTTP协议来连接站点的,但是也可以使用其它的方式。可以使用HTTPS、PCT 1.0或任一个SSL 或 TLS版本。

当填好了各种测试参数后,那么就只要点击一下“Go”按钮。然后,将看到显示在Log Output中的连接请求和服务器响应。可以在图B中看到这样的例子。请注意图中的HTTP状态码正好显示在Log Output窗口上面。

Log Output显示的测试结果

图B Log Output显示的测试结果

总结

这一章中已经阐述了如何使用WFetch工具来更好的查看HTTP连接。第3章阐述最后一个获取更多关于HTTP错误信息的技巧来对这个系列做个总结。

关于作者:

Brien M. Posey,MCSE,他由于在Windows 2000 Server 和IIS的出色表现成为Microsoft Most Valuable Professional。Brien担任过全国性连锁医院的CIO并曾经负责Fort Knox的IT安全。作为一名自由职业的技术作家,他曾为Microsoft、CNET、ZDNet、TechTarget、MSD2D、Relevant Technologies以及其他的技术公司撰稿。

翻译

曾少宁
曾少宁

TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。

相关推荐