fiddler抓取小程序和app的https数据包
很多时候,我们的api接口不能经过浏览器查看网络请求,来获取数据包以及相关的接口返回,这时候就需要使用抓包工具,个人比较喜欢使用 fiddler ,当然也有其他的,这里说明一下怎么使用 fiddler,以及怎么抓取https数据包,本文的 pc环境是 windows 移动设备是iphone
1.下载并安装fiddler
下载地址 :
2. 配置fiddler
依次选择菜单 tools —> options 并按照 如下图配置
这里需要安装一下证书: 下载fiddler证书地址:
下载完成后,按照步骤一步步安装,然后重启fiddler即可,否则手机端访问可能会出现如下错误: Have you enabled HTTPS traffic decryption in Fiddler yet?
3.手机端设置
3.1 设置wifi网段
step1 设置 — 无线局域网 — 与电脑fiddler同网段的wifi
step2 滑到最底部 配置代理 — 手动 — 你的fiddler所在电脑 ip + 刚刚配置的7888端口号 不需要勾选鉴定 — 保存
3.2 安装证书
step1 打开 safari浏览器 输入地址 : 192.168.0.97:7888 访问 这里的 192.168.0.97 是你fiddler所在电脑的 ip
step2 点击底部的 FiddlerRoot certificate 下载并安装
3.3 设置证书为信任证书
选择信任证书 通用— 关于本机 — 证书信任设置 开启刚刚下载的证书
4. 查看抓包
重启fiddler ,依次选择 Inspectors ---- 选中访问的接口连接 ----- WebView