简介
在平常接口开发过程中,有时候浏览器的network无法满足需求,比如浏览器重定向之后之前的地址不方便查看,还有有时候需要抓手机的包,所以就需要借助一下其他的工具来协助。fiddler是专门用来抓http,https请求的神器,今天就来简单玩一玩。
下载安装
下载地址 https://www.telerik.com/download/fiddler
下载完成后,安装很简单,就是依次点击下一步下一步就ok了。
抓http包
抓http包,很简单,下载完成之后,打开软件,就可以抓http包了。
效果如图:
抓https包
抓https需要做一些设置。期间也有可能会遇到各种问题。下面我把我操作步骤和一些问题给大家列举一下。
解密https
点击Tools>Options…>HTTPS->勾选Capture和Decrypt HTTPS traffic
安装证书
再继续点击Actions->Trust Root Certificate->再点击yes。点完之后我们就把证书安装好了
在这一步,我这边出错了,错误如下图
解决方法
点击 CertEnroll engine,选择MakeCert,点击ok,重启Fiddler,一定要重启。重启之后,再按照安装证书的步骤走一步,就ok了。
重启之后,这里就变成了这样
抓包演示(哔哩哔哩)
使用谷歌浏览器演示
特别提醒:IE浏览器,不用做特殊配置,就可以直接抓包。谷歌和火狐的话,稍微需要少量的配置,我们这边使用谷歌来演示,其他浏览器自行百度。
ie浏览器不用做前两步,直接走第三步。
谷歌浏览器操作步骤:
1.fiddler导出证书到桌面
点击Tools>Options…>再继续点击Actions->Export Root Certificate To Desktop,证书就被导出到桌面上了。
2.谷歌浏览器安装证书
打开谷歌浏览器,点击设置,进入设置后直接搜索证书。
点击安全,点击管理证书
按提示操作完后,重启浏览器,访问b站,就可以看到抓包结果了。