1、修改Request
(1)右擊需要被修改的請求,選擇Breakpoints;再右鍵就會看到Breakpoints 前有打勾
(2)、 再次訪問已添加斷點的請求時會被中斷,訪問會處於加載狀,可以通過“Edit Request” 窗口修改請求內容, 然后點擊“Execute” 繼續執行請求;如果不需要修改Request內容的話,也可直接點擊“Execute” 繼續執行請求
2、修改Response
由於選擇了Breakpoints,修改Request 執行后,請求發出,服務器處理后返回Response也會被中斷,可以通過“Edit Request” 窗口修改返回內容, 然后點擊“Execute” 把修改后的Response返回給客戶端;如果不需要修改Response內容的話,也可直接點擊“Execute” 把Response內容返回
如下圖,把<title> 中的值改為當鋪,然后點擊“Execute”
操作后可以取消對Breakpoints的勾選,再執行時該請求就不會被中斷了
3、篩選請求
當Charles抓取到很多請求時,而自己關注的請求往往只有某一個,在那么多請求中找出一個請求比如難,可以通過篩選來查看關注的請求
Charles有兩種視圖,Structure和Sequance。
Structure視圖是默認的,它展示的是按結構來組織的請求,通過結構你可以逐步鎖定你關心的請求所在的范圍直到找到它;
Sequance視圖下,你可以在Filter區域寫入關鍵字來過濾出你關心的請求,這種辦法更加直接快捷