如何抓包
進(jìn)行移動(dòng)端的測(cè)試比較多,就講如果對(duì)手機(jī)進(jìn)行抓包,android手機(jī):
首先需要PC端安裝Fiddler,設(shè)置端口 8888 ,開啟wifi
打開Fiddler,然后點(diǎn)擊菜單欄的Tools > Fiddler Options,打開“Fiddler Options”對(duì)話框。?
在打開的對(duì)話框中切換到“Connections”選項(xiàng)卡。?
在“Connections”選項(xiàng)卡中可以看到“Fiddler listens on port:”,后面的輸入框中有8888??梢孕枰鶕?jù)你自己的要求修改為任意一個(gè)合法的端口。

android 手機(jī)進(jìn)行wifi連接,確保手機(jī)和PC在一個(gè)網(wǎng)絡(luò)中(手機(jī)連接PC發(fā)射出去的wifi熱點(diǎn))。
之后修改該wifi網(wǎng)絡(luò),勾選show advanced options
Proxy選擇Manual
Proxy host name 填寫PC 端的IP
Proxy port 端口填寫 8888 ,這個(gè)是Fiddler 設(shè)置的端口,通過此端口進(jìn)行數(shù)據(jù)的攔截抓包。
這樣就可以進(jìn)行手機(jī)端的抓包了,我們來打開百度嘗試一下:?

看看,有抓到請(qǐng)求吧,就是這么簡單,so easy !
如何過濾hostname
在抓包的時(shí)候,經(jīng)常時(shí)過來的請(qǐng)求有很多,密密麻麻的都是,我們需要在里面去挑選自己關(guān)注的請(qǐng)求,F(xiàn)iddler有一個(gè)過濾的功能可以幫助我們,很輕松的過濾出到我們想要的請(qǐng)求接口:
打開fiddler,找到Filters選項(xiàng)并點(diǎn)擊打開。

打開后,我們選擇啟用。Use Filters 在這個(gè)選項(xiàng)上打勾。
打開后我們可以看到下面的Host模式,我們選擇Show the following Hosts。表示我們只在Fiddler上顯示以下域名的數(shù)據(jù)請(qǐng)求。
然后我們?cè)貶osts文本區(qū)域,輸入我們需要顯示的域名,用分號(hào)分割多個(gè)域名。
填好我們的域名后,我們點(diǎn)擊Actions選項(xiàng)并選擇Run Filterset Now.現(xiàn)在就已經(jīng)設(shè)置好了。
以后抓包的時(shí)候,就之后顯示知己所關(guān)心的接口了。
