前言:
由于Https的請求都是加密的,Charles需要配置證書才可以抓包,沒配置證書之前,Https的請求都是顯示的<unknown>。
下面是配置步驟:
1.打開Charles,點擊Help:

image.png
2.打開鑰匙串,找到Charles Proxy CA證書,右鍵選擇顯示詳情,標記為始終信任:

image.png
3.打開Charles,點擊Help:

image.png

image.png
4.打開手機,按照上圖的提示設(shè)置代理:

image.png

image.png
5.打開手機瀏覽器(Safari),輸入chls.pro/ssl,然后安裝證書
6.手機系統(tǒng)是iOS10以后的, 打開設(shè)置 > 通用 > 關(guān)于本機 > 證書信任設(shè)置 > 勾選Charles Proxy CA證書.

image.png
然后打開Charles即可看到Https的請求數(shù)據(jù)詳情。