轉自:https://blog.csdn.net/honjane/article/details/54602926
android使用Charles抓包https請求
步驟:
1.下載Charles 4.0.2
http://xclient.info/s/charles.html
2.配置
help–>SSLProxying–> Install Charles Root Ceriticate
看到的界面:
找到Charles Proxy CA(xxx)——>打開——>選擇信任——>始終信任
有的看到的是Charles Proxy Custom Root Certificate 信任步驟與Charles Proxy CA一致
3.手機安裝證書
安裝手機證書 (注意: 安裝證書過程需要手機wifi設置電腦IP地址代理 否則不會下載證書)
help–>SSLProxying–> Install Charles Root Ceriticate on a Mobile Device or Remote Browser
然後在手機瀏覽器中訪問手機http://charlesproxy.com/getssl
出現安裝證書提示,隨便打個名稱 比如android,選擇WLAN(這裏Android,一定要選WLAN而不是VPNxxx),確定
到這裏手機端就設置好了,下面設置過濾條件
4.設置代理https端口
Charles的工具欄上點擊Proxy –》SSL Proxying Settings
然後添加需要代理的host及其port
這裏設置的是用*代表全部的host,端口號 443
接下來就可以訪問https請求測試