Charles是在您自己的計算機上運行的Web代理(HTTP代理 / HTTP監視器),您的網絡瀏覽器(或任何其他Internet應用程序)配置為通過Charles訪問Internet,Charles可以為您記錄并顯示發送和接收的所有數據。
Http抓包操作步驟
1、開啟Charles http代理。
2、激活http代理功能。
3、獲取Mac的iP地址,按住Option, 打開網絡。
4、手機端Wi-Fi添加代理(iPhone端設置)。
注意: 手機所連接Wi-Fi要與電腦在同一個LAN(局域網)。
5、開啟Charles錄制功能。
6、啟動應用開始抓包。
7、分析抓取的數據包:Charles 主要提供兩種查看封包的視圖,分別名為 “Structure”和 “Sequence”
通過Charles軟件,我們能夠截取和調試網絡請求內容,分析封包協議以及模擬慢速網絡。利用好 Charles 可以極大的方便我們對于帶有網絡請求的 App 的開發和調試。