Charles使用技巧 Rewrite

2022-06-24 20:09:10 字數 906 閱讀 2072

一、charles中想要修改request / response 有3種方案

1、設定斷點,breakpoint

對請求設定斷點,然後修改request / response 

2、map local :**請求到本地(同fiddler的autoresponder)

適用於客戶端發起http狀態碼=200請求(適用map local 需要注意看請求ip是否是本地,charles本地ip 0.0.0.0.0.1)

但如果先發起204的請求a,再發起200的請求a,map local就不再適用

3、rewrite

適用所有請求,可以看作 map local的公升級版

比如map local無法解決的問題,可以用rewrite處理

二、rewrite的具體使用

1、新增請求(左側欄為當前rewrite 規則,勾選則代表啟用)

2、新增想要修改內容

eg :我想把返回值裡的所有的「我是加粗」修改為 「我是加粗測試文案」

(1)type:選擇body

(2)where:選擇response

(3)match:輸入想要替換的值,注意選擇匹配規則:精確匹配、模糊匹配

(4)replace :輸入替換的內容,注意選擇替換規則:替換第乙個、替換所有

(5)點選儲存,隨後在第一圖中啟用rewrite規則即可

抓包工具Charles使用技巧

抓包和 是兩個挨得很近的概念,常用的工具如下 手機抓https步驟 手機配置charles為 在手機瀏覽器中輸入chls.pro ssl 在手機設定裡面信任證書 注意 並非所有https都可以通過上面的方法抓取 請乙個網路請求對映到本地檔案 將某個網路請求對映到另乙個網路請求 網路請求打上斷點之後,...

Charles使用教程

charles是攔截網路請求的工具。支援http和https。如果需要攔截https的話,我們的手機就需要安裝ssl證書才可以進行攔截,否則就會出現紅色叉子。使用charles需要兩步 第一步 需要將我們的charles在pc上的基礎設定 1 proxy proxy settings 在port中新...

Charles使用基礎

charles是一種 伺服器1 通過配置,使得流量通過charles 到server,並且接收server的響應,並 回client。由此我們可以在charles中檢視和分析request和response。同時charles還具有設定斷點 從中修改request或response 弱網環境測試 可...