前面已介紹過在 iOS 上利用 Surge 這個(gè) APP 檢查手機(jī)上的 HTTP 請求插龄,無奈 Surge 的作者將價(jià)格調(diào)高到 $99.99,這讓大多數(shù)人望而卻步近速。查看移動(dòng)端網(wǎng)絡(luò)請求常用的工具還有 Charles(MAC 平臺(tái)) 和 Fiddler(Windows 平臺(tái))诈嘿,它們的原理類似,?會(huì)虛擬出一個(gè) HTTP 代理服務(wù)削葱,將手機(jī)上的上網(wǎng)代理設(shè)置成它們虛擬出的代理奖亚,通過?電腦即可查看手機(jī)上的所有網(wǎng)絡(luò)請求。本篇先介紹 MAC 下的 Charles 析砸。
Step1:下載安裝 Charles
下載地址:Charles 官方下載
Charles 免費(fèi)版有 30 分鐘的使用限制躯泰,對(duì)于大多數(shù)人來說夠用了琐脏。這是主界面:
對(duì)于大多數(shù)來說看到這個(gè)頁面可能無從下手礼饱,不知道如何用哨查,接下來需要做的,就是將手機(jī)設(shè)置網(wǎng)絡(luò)代理為你電腦的 IP 地址弦疮,?并把端口?設(shè)置為 8888夹攒,詳細(xì)步驟往下看:
Step2:查看電腦 IP 地址并為手機(jī)設(shè)置代理
首先要保證電腦和手機(jī)連接在同一個(gè)局域網(wǎng),然后在 MAC 下按住 option 鍵胁塞,然后鼠標(biāo)點(diǎn)擊 WIFI 圖標(biāo)咏尝,可快速查看本機(jī)局域網(wǎng) IP 地址
然后到你手機(jī)的 WIFI 列表下,選擇你連接的那個(gè) WIFI啸罢,拉到最下方状土,會(huì)看到 HTTP 代理設(shè)置的地方,將標(biāo)簽切換到“手動(dòng)”伺糠,服務(wù)器地址填寫你電腦的 IP 地址,端口填寫 Charles 默認(rèn)的 8888(如下圖)
Step3:查看斥季、搜索? HTTP 請求
設(shè)置好以后训桶,在手機(jī)上打開需要檢查網(wǎng)絡(luò)請求的網(wǎng)頁或 APP,盯著 Charles 頁面酣倾,即可看到大量的 HTTP 請求舵揭,點(diǎn)擊任何一個(gè),即可查看具體詳情躁锡。同時(shí)可以在 filter 下輸入網(wǎng)址進(jìn)行過濾午绳,快速尋找你想查看的請求