轉(zhuǎn)自:https://blog.csdn.net/zhj870975587/article/details/51496930
Fiddler不僅能抓獲瀏覽器發(fā)去的HTTP請求,也可以抓取移動端發(fā)出的各種HTTP(S)請求。
1.PC安裝Fiddler
下載地址為:https://www.telerik.com/download/fiddler
根據(jù)提示安裝即可。
2.Fiddler配置
選擇tools-Fildder Options
選擇HTTPS選項卡
選中"Decrpt HTTPS traffic", Fiddler就可以截獲HTTPS請求
選擇Connections選項卡
選中"Allow remote computers to connect". 是允許別的機器把HTTP/HTTPS請求發(fā)送到Fiddler上來
端口號是:8888,一定要重啟Fiddler才會生效
3.手機設(shè)置
3.1 網(wǎng)絡(luò)代理設(shè)置
首先獲取PC的ip地址:命令行中輸入:ipconfig,獲取ip地址
在設(shè)置-無線局域網(wǎng)找到你的網(wǎng)絡(luò)連接,打開HTTP代理,輸入Fiddler所在機器的IP地址(比如:192.168.1.104) 以及Fiddler的端口號8888(注意是fidddler的端口號,不是本機服務(wù)器的端口號)
3.2手機證書安裝
此設(shè)置是為了讓Fiddler能捕獲HTTPS請求。 如果你只需要截獲HTTP請求, 可以忽略這一步
首先要知道Fiddler所在的機器的IP地址: 假如我安裝了Fiddler的機器的IP地址是:192.168.1.104
打開IPhone 的Safari, 訪問 http://192.168.1.104:8888, 點"FiddlerRoot certificate" 然后安裝證書
現(xiàn)在可以抓包了。IPhone上的應(yīng)用(比如Safari, Firefox, Itunes, App Store)發(fā)出的HTTP/HTTPS都可以被Fiddler獲取。