iOS - 使用Charles對Https抓包

因?yàn)楣镜木W(wǎng)絡(luò)請求都基于Https、Post進(jìn)行, 而且做了相關(guān)加密, 不自己設(shè)置下Charles就不能做相關(guān)抓包操作, 設(shè)置后在開發(fā)上會給我們很多便利

  • 真機(jī)測試在 iOS 設(shè)備上使用Safari打開這個(gè)網(wǎng)址
    http://www.charlesproxy.com/getssl
    安裝 Charles SSL 證書, Ps: (模擬器不用只需按正常抓包安裝好證書就好)

  • 打開Charles工具欄 Proxy ->SSL Proxy Setting

    打開SSL Proxy Setting

  • 勾選Enable SSL Proxying 并添加Host、Port 然后OK

    添加要抓包的Https域名、端口 例: Host : api.facebook.com,Port : 填888

  • 最后在需要抓包的域名勾選Enable SSL Proxying

    左邊不是鎖而是地球就證明你已經(jīng)成功抓Https的包了

抓取到的數(shù)據(jù)可能本地做了各種加密, 把加密的內(nèi)容找工具在線解密網(wǎng)址等進(jìn)行相關(guān)解密工作, 就可以愉快的檢驗(yàn)自己數(shù)據(jù)有沒問題了
最后留個(gè)加解密網(wǎng)站:
https://www.tools4noobs.com/online_tools/decrypt/

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

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

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