Hear-You 之 抓包

寫在前面

最近公司業(yè)務(wù)不是很忙,偷閑給女友寫了個(gè)小清新音樂播放器(這是Github地址),本來打算在網(wǎng)上找一些現(xiàn)成的API來實(shí)現(xiàn)搜索和下載的,結(jié)果大部分都用不了,于是決定自己動(dòng)手,抓幾個(gè)API下來耍耍。


抓包工具下載

MAC端抓包工具用的比較多的有Wireshark和Charles,個(gè)人比較喜歡用Charles,圖標(biāo)很有中國風(fēng)哦,下載地址:Charles

抓包

打開軟件后首先會(huì)彈出一個(gè)30天使用期限提示,忽略,等待10秒后,提示會(huì)自動(dòng)消失,進(jìn)入主界面:

主界面

這時(shí)候,打開網(wǎng)易云音樂(只要能發(fā)起網(wǎng)絡(luò)請求就OK),可以看到主界面左側(cè)顯示框中已經(jīng)記錄了所有發(fā)起的請求了,選擇其中一個(gè)網(wǎng)絡(luò)請求,右側(cè)的顯示區(qū)域會(huì)顯示出選中網(wǎng)絡(luò)請求的詳細(xì)數(shù)據(jù),常用到的就是前三個(gè)啦:Overview中會(huì)有請求的URL信息,采用的協(xié)議,以及請求方式和請求頭的一些信息;Request中就是具體的請求了,里面包括了請求頭和請求體的具體內(nèi)容;
Request

然后就是Response,當(dāng)然就是返回的內(nèi)容了,是不是一目了然了。
Response

移動(dòng)端抓包

移動(dòng)端抓包,其實(shí)就是設(shè)置個(gè)代理(手機(jī)和Mac要在同一個(gè)局域網(wǎng)內(nèi)):
1.查看Mac的IP,系統(tǒng)偏好設(shè)置>網(wǎng)絡(luò)中可以查看到Mac的IP地址;
2.手機(jī)進(jìn)入設(shè)置>無線局域網(wǎng),進(jìn)入當(dāng)前wifi連接,設(shè)置HTTP代理為手動(dòng),服務(wù)器地址設(shè)置為剛剛查看到的Mac的IP,端口號設(shè)置為8888;

設(shè)置代理

3.設(shè)置完畢后,Charles會(huì)彈出確認(rèn)框,點(diǎn)擊Allow即可;
接下來,所有在手機(jī)上發(fā)起的請求,Charles就都可以攔截到了!最后,關(guān)閉Charles后記得要將手機(jī)的代理設(shè)置關(guān)閉,不然就不能正常訪問網(wǎng)絡(luò)了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容