Fiddler 是微软出品的一款 Web 调试代理软件,它记录您的电脑和 Internet 之间的 HTTP(S) 数据流。Fiddler 允许你查看所有的 HTTP(S) 数据流,并且可以设置断点,改变请求和回应的数据。
Fiddler 是一款免费软件,可以对来自任意浏览器的访问的调试。
下载 Fiddler
您可以在本站的工具中下载 Fiddler2,也可以 www.fiddlertool.com 或 www.fiddler2.com 进行下载。
安装 Fiddler
安装 Fiddler 比较简单,双击即可安装,安装完后可以在“开始”、“程序”中找到 Fiddler。
使用 Fiddler
Fiddler 目前没有中文版,下面就 Fiddler 的使用作个介绍。
首先对主界面作一个介绍,请点击查看大图。
点击查看大图
性能和数据监测
开启抓取后,我们访问一个网页,在左边列表框中就可以得到相应的会话列表。注意,这里访问网页不能使用回送地址,如:127.0.0.1 或 localhost,但可以利用本机的 IP 访问,如:192.168.0.1 等。
选中一个会话:
自动响应
这里是使用用户自定义的一个文件来响应用户的请求,举例说明:
创建请求
切换到 Request Builder 标签,输入一个网址,在 Request Headers 中输入:
此时我们再打开 Web 日志(IIS 的日志通常位于 C:/WINDOWS/system32/Logfiles,某些情况下日志可能不会立即在文件中表现出来),可以看到:日志中记录的 IE 版本是 8.0,来源(在 ASP 中可以用 Request.ServerVariables("HTTP_REFERER") 获得该值)是 http://www.fiddlertool.com/。