一.常見問題
1. 剛剛接觸Charles,經(jīng)過一系列安裝配置后發(fā)現(xiàn)截取不到數(shù)據(jù),請(qǐng)嘗試下列方法:
1.) 關(guān)閉防火墻或者防火允許Charels.exe
2.) 斷掉wifi重新連接
3.)將手機(jī)wifi位置的ip地址設(shè)置成靜態(tài)ip,然后重啟charles工具
4.)換個(gè)端口試試,可能端口被占用
? ? ? 查看端口是否被占用簡單方法(只有是本機(jī)地址,才能查看本機(jī)中的端口):
? ? ? Telnet ? IP地址(本機(jī)) ?端口號(hào):telnet ? 192.168.1.102:8888
? ? ? 我們可以看到上面顯示端口連接失敗,所以這個(gè)端口是占用著的。
? ? ?注:當(dāng)然,如果開始顯示telnet不是內(nèi)部或外部命令,那么這時(shí)候我們需要簡單更改一下配置:進(jìn)入控制面板---程序與功能---打開或關(guān)閉window功能---添加telnet組件---確認(rèn)
5.)講手機(jī)地址改為靜態(tài)IP(親生經(jīng)歷)
2. 我接觸的Charles最常用功能有哪些?
1.)接口測(cè)試
2.)抓包工具
3.)埋點(diǎn)測(cè)試
3.截取數(shù)據(jù)出現(xiàn)亂碼,為什么會(huì)出現(xiàn)亂碼?解決方法
請(qǐng)?jiān)赗aw模式下查看,Raw模式顯示的是原始數(shù)據(jù)包,一般不會(huì)因?yàn)榫幋a問題導(dǎo)致顯示為亂碼。
4.手機(jī)設(shè)置代理成功后,手機(jī)無法上網(wǎng)?
首先,需要明白手機(jī)設(shè)置代理成功后,上網(wǎng)需要走代理服務(wù)器(電腦)的網(wǎng)絡(luò),所以當(dāng)電腦關(guān)閉后,手機(jī)訪問網(wǎng)絡(luò)就會(huì)失敗。