问题背景
项目上线,界面显示异常,为了快速定位是前端还是后端的问题,我们需要看接口返回,但是线上抓包往往有一系列的限制
解决问题
通过 ios 手机和 fiddler 实现线上接口抓包
方法步骤
- 开启fiddler, 鼠标移到 fiddler 右上角的 Online 查看本机 ip 地址
- 手机设置网络代理,注意 ip 和 fiddler代理的端口号要写对
- 在手机浏览器输入 电脑ip:fiddler代理的端口号, 下载 fiddler 证书。
- 信任文件;操作路径是:设置-通用-通用界面拉到底部-信任文件|设备管理
- 信任证书;操作路径是:设置-通用-关于本机-证书信任设置-打开Fiddler的证书开关
- 现在可以打开 app,通过 fiddler 抓线上请求了