一、抓包
Shift+F5 去缓存刷新
默认的情况下只能够抓取http协议的包
二、抓取Https协议的包
1、配置
设置过滤器,然后去访问过滤器里边两个服务器,看是否被抓取成功,再去试试访问其他的网站,看看是否会被抓取。
发现https请求的百度不会被抓取到
2、更新fiddler根证书
Actions里面完成,里边有自带的证书,但是不一定能用,所以更新最新的证书,一般可以抓取到https的包
3、偶然性的操作
如果还是抓取不到https协议的包,那么就需要重启fiddler,让新的证书生效
三、抓取APP的包
无法上网:
1、fiddler无法抓取https协议的包
2、fiddler没有有用的根证书
3、手机没有下载有用的根证书
抓取到图片信息
如果想要替换,可以这样:
然后去缓存刷新。
四、抓web端的包
添加过滤器,然后刷新网站
进入网站后,点击头像,抓取头像对应的包
点击 “AutoResponder”,然后将刚才的包,拖进去
选择替换文件
点击“shift+F5”去缓存刷新,成功加载。
五、如何定位前后端的BUG
原则:
首先看请求,然后看响应
如果请求的四要素有问题,那么说明是前端的BUG
如果请求的四要素没问题,但是响应的数据有问题,那么说明是后端的BUG。
四要素:请求方式、请求路径、请求头、请求数据。