charles的URL映射和請求攔截


前一直使用fiddle進行抓包簡單使用。對charles的了解甚少,下面也是一些簡單使用

1、Charles的URL映射

映射顧名思義是將一個請求重定向到另外一個請求。比如,測試中線上環境有問題,測試環境沒有問題時,可將線上環境映射到測試環境進行測試。映射分為兩種,一種是Map Remote,一種是Map Local。

Map Remote是將某個網絡請求重定向到另一個網絡請求。

Map Local是將某個網絡請求重定向到本地的某個文件。

Tools-->Map Remote,如下圖顯示:

勾選【Enable Map Remot】-->【Add】,就可以添加映射,如下圖:

path中的*的意思是把所有的請求都發送到另外一個。設置成功后,訪問From的請求時,就會顯示To的內容。

 Tools--> Map Local,如下圖所示:

勾選【Enable Map Local】-->【Add】,就可以添加映射,如下圖:

 

設置成功后,訪問FROM連接時,將顯示文件內容。

2、Charles請求攔截

若要用charles攔截一個請求,在charles中點擊該url,並且右鍵--->點擊breakpoint, 那么再次請求該連接時,會自動跳到Breakpoint的Edit Request中。

修改完后,點擊【Execute】就可以發送修改后的請求。返回數據也同樣修改

 


免責聲明!

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



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