使用charles篩選、修改請求與響應(yīng)

前言

最初接觸charles是用到了模擬弱網(wǎng)環(huán)境,同fiddler一樣,charle也是一款很強大的抓包工具,適用于windows和mac,之前用fiddler用習慣了,一直也沒接觸charles。最近重試起charles,get到了一點好玩的東西,順手分享一下。

篩選請求

同fiddler的篩選功能,charles也可以指定或排除指定IP的請求。
入口:Proxy---Recording Settings---Include/Exclude


Include.png

如圖所示,Include中加入了簡書的IP,保存后,只會抓簡書的請求


jianshu.png

反之,如果Exclude中加入簡書的IP,則會將簡書的請求排除。


image.png

修改請求

以百度為例,百度搜‘簡書’,抓包如下:


baidu.png

選中請求,右擊--compose,


compose.png

將請求參數(shù)wd,由jianshu改為charles,點擊Execute,抓包如下:
charles.png

至此,修改請求成功
這邊給我感覺就有點像postman發(fā)請求了,如果遇到單個接口需要測試,用這種方法,修改接口的健壯性也不失為一種不錯的方法。

修改響應(yīng)

需要修改響應(yīng)的場景很多,舉一個最近的例子,一個新需求主要是客戶端的改動,服務(wù)端只需要在start接口中加入一個參數(shù)即可,但是客戶端已經(jīng)做好了,服務(wù)端遲遲沒有提交,所以為了不影響測試進度,就只好修改響應(yīng)。
我的做法是,首先,先抓取start接口,右擊--Save Response,保存到本地。


save.png

修改文件,加入需要的參數(shù)。
Tools--Map Local

輸入需要修改響應(yīng)的接口地址,選擇修改之后響應(yīng)文件,添加再次請求后,該接口的響應(yīng)也就走了本地。


local.png

結(jié)束

以上三點,是我最近更get的一些好玩的地方,很基本的什么抓https請求就不說了,后面遇到其他用法繼續(xù)更新。
歡迎有更多姿勢的朋友交流學(xué)習

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容