1、charles安裝證書,help->ssl proxying -> install charles root certificate ->安裝證書 ->任意使用者->選擇證書存儲-受信任的根證書頒發機構->儲存->導入成功
2、charles端口設定,proxy->proxy setting ->設定端口為8888,開啟Enable transparent http proxying.(貌似預設為開啟狀态)
3、https抓取端口設定.proxy->proxy setting->add 添加端口為443,站點為*(表示抓取全部站點的https資料包),也可根據實際站點設定,儲存. 便可以開始抓取資料包
ps:當不使用抓包的時候,将剛剛添加抓取的端口取消勾選,否則會影響web通路
4、request以及response的顯示設定
預設charles的資料顯示是沒有request以及response,需要将隐藏選項關閉
Edit->preference->viewers->combine request and responese->将選項取消勾選->儲存
接下來抓取的資料包當中下面就包含了request跟responese,非常友善直覺的檢視
把他給取消選擇就行了,
第二個是請求,第三個是響應