Charles使用技巧:Rewrite

1、Charles中想要修改request / response 有3種方案測試

 

一、設置斷點,breakpointspa

對請求設置斷點,而後修改request / response blog

 

二、map local :轉發請求到本地(同Fiddler的autoresponder)ip

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

但若是先發起204的請求A,再發起200的請求A,map local就再也不適用request

 

三、Rewritemap

適用全部請求,能夠看做 map local的升級版請求

好比map local沒法解決的問題,能夠用Rewrite處理charles

 

2、Rewrite的具體使用im

一、添加請求(左側欄爲當前rewrite 規則,勾選則表明啓用)

二、添加想要修改內容

eg :我想把返回值裏的全部的「我是加粗」修改成 「我是加粗測試文案」

(1)type:選擇body

  (2)Where:選擇Response

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

(4)Replace :輸入替換的內容,注意選擇替換規則:替換第一個、替換全部

(5)點擊保存,隨後在第一圖中啓用rewrite規則便可

相關文章
相關標籤/搜索