如何抓Http包

抓包(我們這里指Http包)是一個Web開發(fā)中的重要技能, 一定要先掌握他.

基于在Mac平臺下抓包, 我們可以使用 charles
charles使用教程指南

  • 這里是 windows 平臺的 charles, mac平臺基本也是一樣滴.
  • 不同的是, Mac安裝好之后, 可以自動捕獲 safari 瀏覽器的包, 菜菜同學(xué)可以自己動手試試看.
  • 這個工具, 我們的測試榮榮同學(xué), 也玩的很6, 在公司的話, 可以問問他. 我們的業(yè)務(wù), 是用他抓手機(jī)App上發(fā)的包.
  • 擴(kuò)展講一下, 現(xiàn)在手機(jī)上的App, 很多跟服務(wù)器的通信都是用 Http 協(xié)議, 而我們公司的, 全部都是 Http 協(xié)議. 這個時候, 瀏覽器就變成了App客戶端, 客戶端發(fā)Http請求, 服務(wù)器的接口響應(yīng)請求并返回內(nèi)容, 客戶端再做相應(yīng)交互.
  • 用 charles 抓客戶端上的包, 原理就是 charles 在你的mac開了一個代理, 端口8888, 這個你應(yīng)該很熟悉吧 :) , 然后手機(jī)設(shè)置代理服務(wù)器到mac的 ip:8888, 這樣所有請求就走過來啦, charles 就能抓到包了.

mac版 charles 3.11.2
網(wǎng)站登錄用戶名: mycyndi@gmail.com 密碼: onlyme我生日 (格式是 : 月日日)

當(dāng)然如果只是抓瀏覽器的包, 也有更方便的方式啦. 只要你有chrome瀏覽器, 他內(nèi)置功能就可以抓.

谷歌瀏覽器抓包

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

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

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