httpwatch使用指南:httpwatch win10报错如何办
的有关信息介绍如下:http watch是一款强大的http抓包分析工具,虽然常用的win10自带抓包工具如以及免费的ethereal也都不错,但他们更关注在TCPIP层,全协议的抓取数据包,如果仅仅要分析http还需要设置过滤器等,使用也较复杂,远不如http watch轻巧好使。
现在在国内网站下到的基本是9.0到10.0.40以下的版本,分为pro和基本版,下载的软件就有所不同,基本版是全免费的,可以作初步的分析用,但无法分析http包的深层次信息。
安装也相当简单,基本是按缺省提示一步一步往下,如果使用的非firefox浏览器,就不用安装firefox的插件,pro版在安装时就需要提供license文件,否则无法进行安装。
目前http watch是作为插件方式加入到浏览器工作的,只支持IE和firefox,其它常用的浏览器都不支持,包括win10最新的edge浏览器也不行,安装完成后,打开IE,会提示是否加载http watch插件。
选择启用http watch插件后进入IE,如下图所示,这时IE的下半幅画面就会变成http watch的显示界面,有点类似于打开IE的调试模式,如果没有打开也可以在IE的管理加载项中找到该插件打开。
先在http watch中选择记录按键开始抓取,并在IE的浏览器地址栏中正常输入需要访问的网址,回车进行访问,在下方就会出现抓取的http包详细信息,如加载哪几个页面和图片还能显示访问的响应速度,但开始有报错。
再访问几个页面后,IE页面框就直接提示无法访问该页,http watch中也显示error_internet_connection_reset,至此后面再访问任何页面都会报错,而关才http watch抓取后页面访问就正常了。
从现象判断是http watch的问题,查看了相关文档,从9版本以后就确定支持IE11了,所以应该不是浏览器的兼容器,小编也测试了在win7上升级IE11,功能使用是正常的,所以只能是和win10不兼容。
win10出来也快半年了,一个商业软件不至于不支持吧。小编就上http watch的官方网站查询,看到官方网最新的版本是10.0.42,安装尝试后,果然就正常了,但10.0.42没有汉化增强版,这估计是国内网站很少提供的原因。
为了使用强大的功能,继续测试,确认9.X的版本在win10上都无法正常使用,继续往下测8.X,也是同样的问题,最后测了7.X版本,居然汉化版本可以在win10上正常使用,最终使用的是7.0.23。
最后大致介绍下使用方法,http watch不需要进行任何配置就可以使用,点击左上角的红色图标
停止后点击右侧的磁片状图标,会弹出保存的窗口,可以将抓包保存为hwl后缀的文件。但这肯定是专用格式,其它应用打不开,不要着急,在安装后生成菜单项中有一个项目为httpwatch studio
打开httpwatch studio,然后通过file菜单打开刚才保存的hwl文件,然后选择tools下的option功能,如下图所示,可以将hwl文件导出为csv文件,也可以在下方选择要导出的字段,csv文件就比较通用了,用很多应用可以打开分析。