一、抓移動(dòng)端http請(qǐng)求
1.在 Mac 中打開 Charles 應(yīng)用;Proxy--Proxy Settings
[圖片上傳中...(image.png-cf5222-1544007794597-0)]
設(shè)置port 8888,OK

2.設(shè)置手機(jī)HTTP代理:確保移動(dòng)設(shè)備與 Mac 筆記本在同一局域網(wǎng)內(nèi),添加代理ip地址(系統(tǒng)偏好設(shè)置-網(wǎng)絡(luò)-IP地址)和端口號(hào)(8888)

點(diǎn)擊右側(cè)藍(lán)色的感嘆號(hào)

點(diǎn)擊配置代理,選擇手動(dòng),填寫Mac的IP地址和端口號(hào)

3.在iOS設(shè)備上訪問接口數(shù)據(jù),在 Charles 彈出的確認(rèn)窗中選擇 Allow,允許即可。
二、抓移動(dòng)端https請(qǐng)求
1.必須先走一遍上面(抓移動(dòng)端http請(qǐng)求)流程
2.手機(jī)安裝 Charles 證書:使用 Safari 瀏覽器訪問地址:
http://www.charlesproxy.com/getssl
,瀏覽器會(huì)下載證書并提示安裝,
3.手機(jī)--設(shè)置--通用--關(guān)于手機(jī)--證書信任設(shè)置--打開剛才安裝的(信任此證書)
4.配置Charles


點(diǎn)擊Add

三、抓Mac瀏覽器http請(qǐng)求
1.打開Proxy->勾選macOS Proxying

四、抓Mac瀏覽器https請(qǐng)求
1.必須先走一遍上面(抓Mac瀏覽器http請(qǐng)求)流程
2.安裝charles證書

3.打開鑰匙串,找到charles證書,右鍵,顯示簡介,設(shè)置為始終信任。(我已經(jīng)設(shè)置為已經(jīng)信任,如果未信任時(shí)這個(gè)證書會(huì)帶紅色的叉叉)

