项目开发时后端接口测试一直使用postman,但在bug修复的时,由于接口需要验证用户身份,传各种参数,接口调试非常麻烦。为解决这个问题,可使用Fiddeler抓包将网络请求转发至本地进行调试。
关于如何抓取HTTPS请求网上资料非常多,此处不累述。
app调试可直接在pc上使用模拟器,可自行选择模拟器,此处使用逍遥安卓模拟器。
- 配置代理
主机名即在CMD 中使用ipconfig查看内网ip地址,端口为fiddler中配置的端口
- 安装证书(https)略
- 配置转发
勾选 enable rules/unmatched requests passthrough
匹配原始host: regex:(?inx)^https://host(?<name>.+)$
转发至目标host:http://yourhost${name}
host为需要原始值,yourhost为本地的目标url
保存即可。
访问测试,请求已正常转发至本地。