1,首先安裝Charles,配置證書,方式如下:
?選擇help——sslproxying——install charles Root Certificate 彈出以下窗口

圖1
點擊安裝證書,執(zhí)行一系列操作,安裝證書成功
2,Charles抓取瀏覽器&系統(tǒng)接口不需要執(zhí)行任何設(shè)置操作
3,抓取ios手機時,需要手機安裝證書,執(zhí)行操作如下:
選擇help——sslproxying——install charles Root Certificate on ?a ?mobile device or remote browser ?彈出以下窗口

圖2
如圖所示,保證手機連接Charles代理后,瀏覽器中輸入以下網(wǎng)址,安裝下載證書
http://charlesproxy.com/getssl?
4,設(shè)置手機代理
首先取消Charles系統(tǒng)&瀏覽器代理,僅僅抓取手機端代理,如下圖所示:

圖3
設(shè)置如下圖所示:proxy setting:

確定本機ip ?開始程序中輸入 cmd 彈出窗口,出入ipconfig 查看本機ip地址
手機設(shè)置以ios手機為例:
點擊WiFi后的!號,進入以下頁面,http代理,模式設(shè)置為手動:輸入域名:本機ip 端口:8888

點擊任意手機app,查看Charles,是否抓取到接口