使用Charles为Android设备抓取https请求的包
之前開(kāi)發(fā)的Android APP使用的都是http請(qǐng)求,之后改成了https,就出現(xiàn)了以下情況,無(wú)法正常讀取抓取的內(nèi)容
找了好多資料說(shuō)法大概差不多,照著弄,結(jié)果出現(xiàn)如下情況,后來(lái)發(fā)現(xiàn)這種情況其實(shí)是手機(jī)上面的證書(shū)沒(méi)有安裝正確。
下面闡述一下,正確的安裝步驟,為出現(xiàn)類(lèi)似情況的朋友提供一個(gè)參考:
1.第一步:
為電腦安裝證書(shū):
最后點(diǎn)擊確定即可。電腦上面證書(shū)安裝成功。
第二步:為手機(jī)安裝證書(shū)。
?
手機(jī)連接電腦發(fā)射的WiFi,如下添加代理,代理的服務(wù)器主機(jī)名為172.24.240.1,如上圖提示,代理的服務(wù)器端口為8888.具體如下:
Charles版本不一樣,所以這里顯示的有時(shí)是IP6的地址,這時(shí)需要到cmd 里面輸入ipconfig 查看自己的IP。
?
設(shè)置好后保存。
接下來(lái),使用手機(jī)瀏覽器輸入如下地址:
會(huì)下載手機(jī)證書(shū):如下:(注意Charles版本不一樣,這里的地址也不一樣,要查看自己的Charles對(duì)應(yīng)的地址)
為證書(shū)命名,點(diǎn)擊確定,安裝證書(shū)。
第三步:
點(diǎn)擊add。如下:host為老紅色橫線蓋著的地址,https://之后面的,port為443,
勾選:點(diǎn)擊OK即可。
?大功告成。
轉(zhuǎn)載于:https://www.cnblogs.com/wangyiwei/p/7773397.html
總結(jié)
以上是生活随笔為你收集整理的使用Charles为Android设备抓取https请求的包的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: whois老域名挖掘技术
- 下一篇: Xamarin.Android之封装个简