一穆碎、安裝Charles
https://www.charlesproxy.com/download/
二、安裝Charles根證書
1.打開Charles方面,在菜單欄的Help中操作:
2.在鑰匙串訪問中把Charles的根證書設(shè)置為信任:
三恭金、在iOS設(shè)備上配置證書
1.首先在Charles點(diǎn)擊
2.會彈出以一個提示框:
3.有的版本也會彈出不一樣的横腿,比如我的:
4.沒關(guān)系斤寂,到系統(tǒng)網(wǎng)絡(luò)查看iP
5.配置手機(jī)網(wǎng)絡(luò)的HTTP代理為手動遍搞,然后更改服務(wù)器為電腦的IP,端口為8888.
注意:電腦和手機(jī)要在同一局域網(wǎng)內(nèi)钩杰。
6.手機(jī)瀏覽器中輸入charlesproxy.com/getssl榜苫,安裝證書
7.之前如果出現(xiàn)如下翎冲,選擇允許即可:
8.此時已經(jīng)可以抓取iOS的http請求數(shù)據(jù)了:
- Structure 按照域名分類顯示抗悍。sequence按照時間選項(xiàng)分類顯示钳枕。
- 域名前面的符合表示請求是否加密了
四鱼炒、抓取HTTPS請求
1.選擇如下:
2.在彈框中添加,需要查看https請求的域名:
3.比如我添加了知乎的指蚁,查看
知乎通知接口信息
知乎通知接口信息
4.知乎首頁動態(tài)
5.對應(yīng)的接口:
知乎首頁動態(tài)接口
知乎首頁動態(tài)接口
提醒:不抓包時稍坯,把手機(jī)的http代理改為自動