HTTP抓包工具fiddler,程序员必备神器之一

阅读535评论0

抓包工具有很多,从firebug到强大的wireshark,但为什么用fiddler ?且看:


1、Firebug虽然可以抓包,但对于分析http请求的详细信息不够强大。模拟http请求的功能也不够,并且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。

2、Wireshark是通用的抓包工具,但比较庞大,对于只需抓取http请求的程序员来说,似乎有些大材小用。

3、Httpwatch也是较常用的抓包工具,但是只支持IE和firefox浏览器,对于chrome浏览器似乎稍显无力,而Fiddler是一个使用本地 127.0.0.1:8888 的 HTTP 代理,任何能够设置 HTTP 代理为 127.0.0.1:8888 的浏览器和应用程序都可以使用 Fiddler,so,fiddler还是比较好的。


Fiddler是位于客户端和服务器端的HTTP代理,也是目前较常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据。


既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。


Fiddler的界面:

9dca1486117698.jpg


具体功能各位可以下载下来研究研究哈