1、下載下傳安裝好Charles
2、設定Charles上的代理
打開Charles->Proxy->Proxy Setting,設定代理端口為8888,并勾選Enable transparent HTTP proxying
3、設定iphone上的代理
Settings->WLAN 選擇同一網絡,
設定server:PC的ip位址 port:8888
連接配接之後可以看到下圖,點選Allow
4、PC端安裝Charles證書
Charles->Help->SSL Proxying->Install Charles Root Certificate 下載下傳證書
如果證書不被信任,可以點選Charles->Help->SSL Proxying->Save Charles Root Certificate儲存證書到指定檔案,然後可以通過将證書導入到“受信任的根證書頒發機構du”存儲區中解決該問題:
①win+r 運作mmc,将證書添加到管理單元
②受信任的根證書頒發機構->證書 右鍵導入剛才儲存的Charles證書就ok了
5、iphone安裝Charles證書
ios自帶浏覽器進入chls.pro/ssl,直接下載下傳,然後去信任描述檔案Genral->Profile
在Settings->General->About->Certufucate Trust Settings中信任證書
6、在Charles上添加上想要解析的https網址的域名
添加完https的域名後就可以正常抓取想要的接口資料了。