Charles是非常有用的抓包工具,這裏記錄一下用Charles抓包,並進行斷點調測,同時修改請求和響應報文的方法。以便日後查閱。
注:Charles的基礎抓包操作可參考:抓包分析工具之Charles
設置斷點 Breakpoint
操作步驟:
- 在Charles的structure窗口,選中想要進行斷點調測的請求連接(如果有下級目錄,也可以展開之後選擇自己想要調測的那級目錄)
- 點擊【右鍵】,在彈出菜單中選擇【Breakpoints】
修改請求和響應報文
以修改CSDN未讀消息接口爲例,操作步驟:
- 設置完斷點之後,刷新CSDN博客首頁,進入Charles斷點調測
- 在Charles的【Breakpoints】窗口,選擇【Edit Request】TAB,然後根據需要選擇底部的【URL】、【Headers】或者【Cookies】等進行修改
- 點擊下面的【Execute】執行請求發送
- 編輯響應報文的操作類似,點擊【Edit Response】即可
編輯響應:
實現效果
如上,我將響應報文的totalCount值由2改成了1,執行結束之後,可以看到總消息條數展示成了1。正常的話應該展示2。