抓包工具Fidder詳解(主要來抓取Android中app的請求)
第一步:下載神器Fiddler,下載鏈接:
http://fiddler2.com/get-fiddler
下載完成之后,傻瓜式的安裝一下了!
第二步:設(shè)置Fiddler
打開Fiddler, ? ? Tools-> Fiddler Options (配置完后記得要重啟Fiddler)
選中"Decrpt HTTPS traffic", ? ?Fiddler就可以截獲HTTPS請求
選中"Allow remote computers to connect". ?是允許別的機器把HTTP/HTTPS請求發(fā)送到Fiddler上來


記住這個端口號是:8888
第三步:設(shè)置Android手機
首先獲取PC的ip地址:命令行中輸入:ipconfig,獲取ip地址

好吧,這時候我就拿到了IP地址和端口號了
下面來對Android手機進(jìn)行代理設(shè)置,本人使用的是三星的G4:
確定一下手機和PC是連接在同一個局域網(wǎng)中
進(jìn)入手機的設(shè)置->點擊進(jìn)入WLAN設(shè)置->選擇連接到的無線網(wǎng),長按彈出選項框:如圖所示:


選擇顯示高級選項,將代理設(shè)置成手動,將上面獲取到的ip地址和端口號填入,點擊保存。這樣就將我們的手機設(shè)置成功了。
第四步:下載Fiddler的安全證書
使用Android手機的瀏覽器打開:http://10.2.145.187:8888,點"FiddlerRoot certificate" 然后安裝證書,如圖:

到這里我們就設(shè)置好所有的值,下面就來測試一下,首先安裝網(wǎng)易新聞App。
下面打開Fiddler,然后打開手機中的網(wǎng)易新聞app,F(xiàn)iddler抓包如下:

這樣就抓取Android移動端的數(shù)據(jù)包成功了,這個對于我們后面進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)請求的調(diào)試有很大的幫助,我們可以通過這個方法來判斷我們請求網(wǎng)絡(luò)是否成功!