Charles修改HTTP返回技巧
(這里采用的是斷點法,還有map local的方法更方便)
越來越多的開發人員從Windows轉向Mac。抓包工具也自然地從強大(吊炸天)的Fiddler切換到了Charles,修改請求返回也成了一個頭疼麻煩的事情,這里總結一個簡單方便有效的修改請求返回的方法供大家參考:
基本思路:對請求設置斷點,在斷點中修改請求返回即可。
步驟一:確定請求
第一步肯定是要確定我們要修改返回的請求撒,不確定請求怎么干活嘛,比如我們要修改如下這個請求:

步驟二:設置斷點
划重點啦!設置斷點有兩步,首先設置全局的斷點,如下圖:

然后,再設置需要修改的請求的斷點:
請注意,問題來了!如果請求是動態的比如會隨時間變化的,那怎么辦呢?憋慌,還有辦法,只要往上一級設置斷點就好啦,如下圖示:

步驟三:終於可以愉快的修改數據啦!
設置好以上兩個斷點之后,再次請求這個URL就會有神奇的事情發生啦,出現蜜汁彈窗!這時候就可以修改請求內容了,如果需要的話(不過都可以修改返回了,誰還在意請求是啥呢,哈哈哈):

修改請求后請求再點擊下方的“Execute”請求就愉快地發向服務端了,不出意外在很短的時間內服務端就該返回內容了,這時候就出現了返回的彈窗,我們就可以把返回的內容修改成自己想要的了,步驟如下:

至此一個完整的修改請求返回的過程就完啦啦啦。。。
最后的最后,一定要記住,手速一定要快,快,快,快啊!!!因為手速慢了客戶端就進入超時處理程序了啊!
誰讓你要用Mac(zhuangbi)呢!
友情鏈接:十分鍾學會Charles抓包(iOS的http/https請求)
