默认处于抓包状态,左下角点击capturing,可以禁止抓包。再次点击实现抓包的状态切换。
数据查看:
数据包列表:展示请求的结果码,协议,主机,url等简要信息。
数据包详情:
编辑请求:
1. 从请求列表中拖过来一个请求到composer页签中,如序号为35的请求:
2. 对请求的header或body等进行编辑,
3. 点击execute,发送编辑后请求
4. 可在请求列表中查看发送的新请求
断点调试:
▲ Rules-automatic breakpoints:
Before requests:agent拦截下请求数据,可以查看、编辑请求数据
After response:agent拦截响应数据,可以查看、编辑响应数据
Disable:不进行调试
获取响应后中断,运行直到结束
自动响应:
即Mock server,模拟server返回一个响应数据
1. 勾选enable rules开关,并设置不匹配内容直接通过
2. 设置规则,可以选择精确匹配或正则匹配
3. 设置响应内容,并保存
4. 清除缓存,发送请求,查看结果
抓https包设置:
1. 安装证书生成器:fiddlercertmaker.exe,直接安装即可,重启fiddler
2. Fiddler设置:
▲ tools-options-https:
第一次 *** 作时,有提示信息,点击确认即可
3. Fiddler导出证书:
信任证书:Tools-Options-HTTPS-Actions-Trust root certificate
导出证书:Tools-Options-HTTPS-Actions-Export certificate to desktop
4. 浏览器中导入证书,不同浏览器 *** 作不尽相同
5. 重启fiddler
1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。
2.打开fiddler>Tools>Fiddler Options>HTTPS>…from remote clients only,勾选这个选项就可以了
from all processes :抓所有的请求
from browsers only :只抓浏览器的请求
from non-browsers only :只抓非浏览器的请求
from remote clients only:只抓远程客户端请求
(注意:如果手机设置代理后,测完之后记得恢复原样,要不然手机无法正常上网。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)