fiddler是基于C#的HTTP抓包工具。
fiddler的原理:
fiddler是http代理服务器,它会抓取浏览器向服务器发送的HTTP请求,然后在将该请求发送到服务器。再获取从服务器返回的请求结果,将结果发送到浏览器。
同类的工具有: httpwatch, firebug, wireshark
该图片来源于网络
注意:fiddler抓包的时候,如果没有正常退出的话,可能会导致你抓取的网站无法正常使用
解决方法:重启fiddler,该网站就能正常使用了。
fiddler常用按钮:
按F12出现左下角的抓取图标,表示fiddler开始抓包了。
抓取到的页面URL信息链接不同颜色代表的含义:
此图来源于网络
成功抓取页面后如下,点击左侧抓取到的URL链接信息,右侧会显示解析后的URL链接信息。
回放功能:Replay(Ctrl + R),选中一个请求点击replay就会再次发送被选中的请求。
常用的fiddler功能有哪些呢?