關(guān)于Charles不做多的介紹了晃跺,Charles官網(wǎng)一句話介紹簡單明了:
Web Debugging Proxy Application for Windows, Mac OS and Linux
一揩局、安裝Charles
https://www.charlesproxy.com/download/
二、安裝Charles根證書
打開Charles掀虎,在菜單欄的Help中操作:
在鑰匙串訪問中把Charles的根證書設(shè)置為信任:
三凌盯、在iOS設(shè)備上配置證書
-
首先在Charles點擊
會彈出以一個提示框:
有的版本也會彈出不一樣的,比如我的:
沒關(guān)系烹玉,到系統(tǒng)網(wǎng)絡(luò)查看iP
- 配置手機(jī)網(wǎng)絡(luò)的HTTP代理為手動驰怎,然后更改服務(wù)器為電腦的IP,端口為8888.
注意:電腦和手機(jī)要在同一局域網(wǎng)內(nèi)二打。
- 手機(jī)瀏覽器中輸入
charlesproxy.com/getssl
安裝證書
之前如果出現(xiàn)如下县忌,選擇允許即可:
**此時已經(jīng)可以抓取iOS的http請求數(shù)據(jù)了:
- Structure 按照域名分類顯示。sequence按照時間選項分類顯示继效。
- 域名前面的符合表示請求是否加密了
四芹枷、抓取HTTPS請求
選擇如下:
在彈框中添加,需要查看https請求的域名:
比如我添加了知乎的莲趣,查看
知乎首頁動態(tài)
對應(yīng)的接口:
提醒:不抓包時鸳慈,把手機(jī)的http代理改為自動
手機(jī),電腦喧伞,Charles的環(huán)境不同可能有所不同走芋,我的環(huán)境:
Charles v4.0.1
macOS Sierra 10.12.6
iPhone 6s iOS 11.0
參考:
十分鐘學(xué)會Charles抓包(iOS的http/https請求)
使用 Charles 獲取 https 的數(shù)據(jù)
本文標(biāo)題: 使用Charles抓取iOS的http/https請求數(shù)據(jù)
本文作者: AndyRon
本文鏈接: http://andyron.com/2017/ios-charles.html
版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 CC BY-NC-SA 3.0 許可協(xié)議潘鲫。轉(zhuǎn)載請注明出處翁逞!