iOS端使用Charles抓https請求


測試期間經常會用到抓包,由於Mac端無法安裝fiddler只能只用Charles,抓http請求沒什么問題,抓https的時候經常遇到unknown報錯,網上搜了好些都沒有解決,最終經過高人指點(主要是自己太弱😂)才知道是iPhone證書安裝后沒有打開信任導致的,這一步驟網上大多沒有說明,這也是最重要一步,這里把iPhone使用Charles抓https請求完整記錄一下,避免其他同學踩坑。

1、Mac端安裝Charles不再贅述自行百度

2、點擊紅框

 

 

 

3、iPhone手機與Mac鏈接同一個Wi-Fi,手機鏈接Charles代理,電腦IP端口8888,手機瀏覽器輸入:chls.pro/ssl下載安裝證書

 

 

修改描述文件為信任:設置->通用->描述文件與設備管理,

 

 

關鍵時刻來了!!!!

打開證書信任設置:設置->通用->關於本機->證書信任設置->打開Charles Proxy

 

 

 

 

4、Charles的Mac端配置:

Proxying->SSL Proxying Settings

 

5、最好重啟下Charles就可以愉快的抓https請求了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM