使用Charles为Android设备抓取https请求的包
生活随笔
收集整理的這篇文章主要介紹了
使用Charles为Android设备抓取https请求的包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前開發的Android APP使用的都是http請求,之后改成了https,就出現了以下情況,無法正常讀取抓取的內容
找了好多資料說法大概差不多,照著弄,結果出現如下情況,后來發現這種情況其實是手機上面的證書沒有安裝正確。
下面闡述一下,正確的安裝步驟,為出現類似情況的朋友提供一個參考:
1.第一步:
為電腦安裝證書:
最后點擊確定即可。電腦上面證書安裝成功。
第二步:為手機安裝證書。
?
手機連接電腦發射的WiFi,如下添加代理,代理的服務器主機名為172.24.240.1,如上圖提示,代理的服務器端口為8888.具體如下:
Charles版本不一樣,所以這里顯示的有時是IP6的地址,這時需要到cmd 里面輸入ipconfig 查看自己的IP。
?
設置好后保存。
接下來,使用手機瀏覽器輸入如下地址:
會下載手機證書:如下:(注意Charles版本不一樣,這里的地址也不一樣,要查看自己的Charles對應的地址)
為證書命名,點擊確定,安裝證書。
第三步:
點擊add。如下:host為老紅色橫線蓋著的地址,https://之后面的,port為443,
勾選:點擊OK即可。
?大功告成。
轉載于:https://www.cnblogs.com/wangyiwei/p/7773397.html
總結
以上是生活随笔為你收集整理的使用Charles为Android设备抓取https请求的包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: whois老域名挖掘技术
- 下一篇: 一些小模板总结