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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM