Fiddler处理请求转发

项目开发时后端接口测试一直使用postman,但在bug修复的时,由于接口需要验证用户身份,传各种参数,接口调试非常麻烦。为解决这个问题,可使用Fiddeler抓包将网络请求转发至本地进行调试。
关于如何抓取HTTPS请求网上资料非常多,此处不累述。
app调试可直接在pc上使用模拟器,可自行选择模拟器,此处使用逍遥安卓模拟器。

1.配置代理

主机名即在CMD 中使用ipconfig查看内网ip地址,端口为fiddler中配置的端口

   2.安装证书(https)略

   3.配置转发

勾选 enable rules/unmatched requests passthrough
匹配原始host: regex:(?inx)^https://host(?<name>.+)$
转发至目标host:http://yourhost${name}
host为需要原始值,yourhost为本地的目标url
保存即可。

例如:要将所有 https://thor.shop.jd.com  上面的 请求转发到自己ip地址的3000端口 http://10.1.1.111:3000

写法如下

regex:(?inx)^https://thor.shop.jd.com(?<name>.+)$

http://10.1.1.111:3000${name}

访问 https://thor.shop.jd.com/上的资源  即可成功 转发 到本地 http://10.1.1.111:3000 上面

访问测试,

请求已正常转发至本地。

参考|转发:https://blog.csdn.net/weixin_43819950/article/details/88596137

原文地址:https://www.cnblogs.com/taohuaya/p/14261037.html