原文:http://blog.csdn.net/zshq280017423/article/details/8928616
Fiddler是一個(gè)http調(diào)試代理,它能 夠記錄所有的你電腦和互聯(lián)網(wǎng)之間的http通訊,F(xiàn)iddler 可以也可以讓你檢查所有的http通訊,設(shè)置斷點(diǎn),以及Fiddle 所有的“進(jìn)出”的數(shù)據(jù)(指cookie,html,js,css等文件,這些都可以讓你胡亂修改的意思)。 Fiddler 要比其他的網(wǎng)絡(luò)調(diào)試器要更加簡單,因?yàn)樗鼉H僅暴露http通訊還有提供一個(gè)用戶友好的格式。
對于Android開發(fā)的同事最頭疼的事情莫過于真機(jī)抓包,然后Fiddler就可以幫助你解決這個(gè)難題,下面是我在使用過程中使用的步驟:
- Fiddler下載地址(http://fiddler2.com/)
- 安裝到電腦,我的電腦系統(tǒng)是Win7
-
打開Fiddler軟件,界面和其他抓包軟件大致一樣,效果圖如下:
- 下面我們就進(jìn)入重點(diǎn)了,真機(jī)抓包了,首先,確保安裝 Fiddler 的電腦和你的手機(jī)在同一局域網(wǎng)內(nèi),因?yàn)镕iddler只是一個(gè)代理,需要將手機(jī)的代理指向 PC 機(jī),不能互相訪問是不行的。
-
開啟Fiddler的遠(yuǎn)程連接,F(xiàn)iddler 主菜單 Tools -> Fiddler Options…-> Connections頁簽,選中Allowremote computers to connect。效果圖如下:
- 開啟好遠(yuǎn)程連接之后,重啟Fiddler,不然就不會(huì)更新你剛開啟的遠(yuǎn)程配置
- 下面開始設(shè)置手機(jī)端了,獲取PC的IP地址,我的IP地址是 192.168.2.121
-
打開你的手機(jī)設(shè)置界面:
-
現(xiàn)在就可以開始抓包了:打開Fiddler軟件:
-
如果你覺得抓取數(shù)據(jù)還不夠方便,你可以添加過濾器:
就會(huì)只抓取這個(gè)指定IP的數(shù)據(jù)了,是不是很方便啊,呵呵!


