1. 简介
背景:Firebug(Web调试),抓包工具Wireshark,为什么用Fiddler?
(1)Firebug可以抓包,但是对于我们分析http请求没有那么强大的功能,采用模拟请求形式不够,我们的firebug还需要进行无刷新修改,如果刷新了这个网站,所有修改的点都将不被保存。
(2)Wireshark是一个通用抓包工具,比较大,用来抓包就大财小用。
(3)httpwatch也是一个通用的抓包工具,但是它只支持ie,支持火狐,对于google浏览器来的请求说,相当乏力。Fiddler使用本地localhost的http代理。
2. 为什么是Fiddler?
原因:是位于客户端和服务器之间http代理。也是用的比较多的抓包工具。能够记录fiddler的客户端与服务器端http请求。可以针对性进行分析数据包,设置断点,调试应用,修改请求信息。除此之外,还可以修改服务器的请求数据。是调试web的利器。
3. 常用模块分析
常用模块分析:
(1)菜单栏:红色的部分包括的内容:包括捕获到请求(HTTP),停止捕获的请求,保存(save)http请求保存到本地,还可以设计者铺获的规则。
(2)绿色模块菜单:视图,保存,暂停,清除session,清除缓存等等
(3)黄色图块区域,Web session界面,显示每条抓取到的http请求,每条请求也叫session,包括url,协议,状态码,html的body等等信息。
(4)黑色框这块主要是详细数据的统计,不同的展示形式
(5)在Composer面板下面,可以讲模拟向对应服务器发送请求数据,可以将Inspectors中raw信息放到一起。起到模拟请求的目的。