一、Fiddler是什么?
·一種Web調試工具。
·可以記錄所有客戶端和服務器的http和https請求。
·允許監視、設置斷點、修改輸入輸出數據。
官方文檔(英文):http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler
二、Fiddler下載
官網下載地址:http://www.telerik.com/download/fiddler
三、Fiddler的工作原理
Fiddler 是以代理web服務器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。當Fiddler退出的時候它會自動注銷,這樣就不會影響別的程序。不過如果Fiddler非正常退出,這時候因為Fiddler沒有自動注銷,會造成網頁無法訪問。解決的辦法是重新啟動下Fiddler。

四、Fiddler基本用法
·界面布局:

·打開Fiddler后,在瀏覽器中做任意請求,即可被Fiddler記錄,包括返回碼,請求協議,主機名,請求地址等等,
可在請求區域查看詳細的請求信息,在響應區域查看詳細的返回結果。
如下圖

五、Fiddler對手機抓包
第一步:對Fiddler設置為允許遠程連接。
找到Tools->Fiddler Options->Connections,將Allow remote computer to connect 選中,點擊OK,然后重啟Fiddler。
如下圖:

第二步:修改手機連接網絡為代理模式。
打開正在連接的wifi,然后找到:
1、修改網絡(一般長按就會出現)

2、點擊顯示高級選項-->代理-->手動

- 代理服務器主機名設為電腦本地IP地址,端口設為:8888
如下圖

補充:查看本地IP:打開cmd,輸入ipconfig回車,然后查找IPv4地址
如下圖:

第三步:在Fiddler中驗證。
在手機中用瀏覽器或者其他APP,做網絡請求,即可在Fiddler中記錄,
例如:在手機打開瀏覽器,用百度搜索我的博客名字codingblock,

這是在Fiddler中就會記錄下請求。
如下圖:

還可查看不同格式的

------------------------------------------------------------本文聲明-----------------------------------------------------------------------
歡迎任何形式的轉載,但請務必保留本文鏈接,謝謝!
本文鏈接:http://www.cnblogs.com/codingblock/p/5004694.html
