Mac下開發(fā)碼農(nóng)必備:Charles抓取HTTP和HTTPS步驟

今天這個話題網(wǎng)上答案也比較海,所以我只是想單純記錄一下步驟,如果能幫助到你那就更好了,不喜勿噴。

所有在Mac下開發(fā)的程序猿們想必都離不開Charles抓包工具,如果你還木有那就下個最新版去吧
Charles download URL

HTTP

普通的HTTP抓包比較簡單,打開Charles找到Mac當(dāng)前的IP地址,注意連接不同WiFi,IP地址不同

step1

然后將手機(jī)連接的wifiHTTP代理服務(wù)器設(shè)置為當(dāng)前MacIP地址

step2

服務(wù)器地址就是Mac下的IP的地址,端口默認(rèn)8888

step3

然后Charles會彈出確認(rèn)框,點(diǎn)擊允許按鈕即可

HTTPS

這個也很簡單,只多了兩個步驟,首先需要用手機(jī)先到這個網(wǎng)站上http://www.charlesproxy.com/getssl下載Charles SSL證書

之后到 系統(tǒng)設(shè)置 -> 關(guān)于本機(jī) -> 證書信任設(shè)置 中信任Charles Proxy CA

最后再將描述文件進(jìn)行安裝,然后回到Charles上進(jìn)入SSL Proxying Setting進(jìn)行設(shè)置

點(diǎn)擊Enable SSL Proxying 之后點(diǎn)擊Add添加你要抓取的HTTPS 域名

HOST一欄填入連接URL地址,下方端口號,默認(rèn)不用填,之后OK,就可以抓取HTTPS的包啦

Tips

如果發(fā)現(xiàn)抓的包太雜不好找想要的數(shù)據(jù),郵件點(diǎn)擊對應(yīng)鏈接地址,Focusok

添加SSL Proxying同樣可以抓socket的包,不過socket返回數(shù)據(jù)著實(shí)有點(diǎn)...,建議將Json數(shù)據(jù)復(fù)制到Json解析工具下進(jìn)行查看

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容