Fiddler 簡介:Fiddler 是強大且好用的Web調(diào)試工具之一,它能記錄客戶端和服務(wù)器的http和https請求,允許你監(jiān)視,設(shè)置斷點,甚至修改輸入輸出數(shù)據(jù)。
目前創(chuàng)新互聯(lián)建站已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設(shè)計、武夷山網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
Fiddler的運行機制其實就是本機上監(jiān)聽8888端口的http代理。對于PC端Fiddler啟動的時候默認IE的代理設(shè)為了127.0.0.1:8888,而其他瀏覽器是需要手動設(shè)置的,所以如果需要監(jiān)聽PC端Chrome 網(wǎng)絡(luò)請求,將其代理改為127.0.0.1:8888就可以監(jiān)聽數(shù)據(jù)了,手機端按照下面的設(shè)置即可完成整個系統(tǒng)的http代理。
第一步,下載Fiddler,下載鏈接:[url=]http://fiddler2.com/get/fiddler[/url]
下載完成后,安裝。
第二步,設(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地址
下面對安卓(Android)手機進行代理設(shè)置,(小米4)
首先確定手機和PC是連接在同一個局域網(wǎng),進入手機的設(shè)置,點擊進入WLAN設(shè)置,選擇連接到的無線網(wǎng),點右邊的箭頭(有的手機是長按彈出選項框),如圖所示:
代理這一行,選擇手動。
選擇修改網(wǎng)絡(luò)配置:
1、配置主機名,與主機電腦ip地址保持一致;
2、端口號:8888
點擊保存,手機設(shè)置成功。
第四步:打開要測試的APP,然后打開電腦上的Fiddler界面,如下圖:
這樣安卓(Android)移動端的數(shù)據(jù)包抓取成功,這個對于后面進行的網(wǎng)絡(luò)數(shù)據(jù)請求的調(diào)試有幫助,可以通過這個方法判斷請求的網(wǎng)絡(luò)是否成功。
備注:一般http請求,不用安裝安全證書,如果是https請求,設(shè)置代理后,會無法訪問,這個時候需要安裝安全證書。
第五步,下載Fiddler安全證書
使用手機的瀏覽器打開,http://10.224.xx.xx:8888
點“FiddlerRoot certificate ”安裝證書即可。如圖:
抓包就成功了,除了會抓包,還要學會數(shù)據(jù)分析。。。http協(xié)議!