React Native模擬器抓包

因?yàn)橛玫氖荕ac系統(tǒng),所以使用的是Charles,F(xiàn)iddler原理一樣。

IOS

首先打開Charles



勾選Mac OS X Proxy ,然后打開ProxySettings ,勾選HTTP proxying


接著打開SSL Proxying Settings



配置HOST 為 * 端口443

這時(shí)候電腦上的配置ok了,需要給模擬器安裝證書
打開模擬器的Safari,輸入 http://www.charlesproxy.com/getssl/


允許、安裝
or
新版Charles直接在幫助里安裝即可

接著在設(shè)置-》通用-》關(guān)于本機(jī)-》證書信任設(shè)置 里打開信任


ok,這時(shí)候就能抓到模擬器的請(qǐng)求拉


Android

在電腦上的設(shè)置同IOS。
由于需要修改wifi代理,而Android Studio的自帶模擬器卻沒有Wifi選項(xiàng),我這邊使用的是Genymotion模擬器。
首先從Charles導(dǎo)出證書



然后在設(shè)置-》安全-》從SD卡安裝導(dǎo)入證書



可以直接將證書拖入模擬器,雙擊安裝即可。
保存完證書打開設(shè)置-WLAN

長按wifi

修改網(wǎng)絡(luò),設(shè)置手動(dòng)代理



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

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

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