1.fiddler与其他抓包工具的区别
1.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存;
2.Wireshark是通用的抓包工具,能获取HTTP,也能获取https,但是不能解密https,所以wireshark看不懂https的内容,但如果是TCP.udp协议可以用wireshark;
3.httppwatch也是比较常用的http抓包工具,但是只支持IE和firefox浏览器
而fiddler是一个使用本地127.0.0.1:8888的http代理,任何能够设置http代理为127.0.0.1:8888的浏览器和应用程序都可以使用fiddler。
2.fiddler的工作原理
fiddler是位于客户端和服务器端http代理,也是目前最常用的http抓包工具之一。他能记录客户端和服务器之间的所有http请求,可以针对特定的http请求,分析请求数据,设置断点,调试web应用,修改请求的数据,甚至可以修改服务器返回的数据