Hear-You 之 抓包

寫在前面

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


抓包工具下載

MAC端抓包工具用的比較多的有Wireshark和Charles,個人比較喜歡用Charles,圖標很有中國風哦,下載地址:Charles。

抓包

打開軟件后首先會彈出一個30天使用期限提示,忽略,等待10秒后,提示會自動消失,進入主界面:

主界面

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

然后就是Response,當然就是返回的內容了,是不是一目了然了。
Response

移動端抓包

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

設置代理

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容