Fiddler是一個http調試代理,它可以記錄並檢查全部你的電腦和互聯網之間的http通信,設置斷點,查看Fiddle 全部的"進出"的數據(指cookie,html,js,css等文件,這些均可以讓你胡亂修改的意思)。 Fiddler 要比其餘的網絡調試器要更加簡單,由於它不單單暴露http通信還提供了一個用戶友好的格式。css
詳情見官網介紹:
http://fiddler2.com/Features/http-https-traffic-recordinghtml
官網下載: http://fiddler2.com/docs/default-source/public-downloads/fiddler4setup.exe?sfvrsn=30
hao123下載: http://softdownload.hao123.com/hao123-soft-online-bcs/soft/F/2013-10-22_fiddler4setup.exe
局域網下載:
\\10.10.76.79\smcuser\經常使用軟件
windows直接訪問: \\10.10.76.79
mac訪問:smb://10.10.76.79
帳號:smcuser
密碼:smcuser#2012web
Fiddler是基於c#開發的,最新版本是4.4,運行Fidder4.4須要.net 4環境,.net 4的下載地址是: http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exechrome
打開Fiddler, Tools-> Fiddler Options 。 (配置完後記得要重啓Fiddler).
選中"Allow remote computers to connect". 是容許別的機器(設備)把HTTP/HTTPS請求發送到Fiddler上來,咱們要勾上這個選項,以便讓手機經過本機的8888端口鏈接。
Monitor all connections,是監聽全部請求,包括本機和鏈接到Fiddler代理端口的設備的請求。(通常咱們不須要監聽本機的,因此不勾)
選中"Decrpt HTTPS traffic", Fiddler就能夠截獲HTTPS請求,若是沒有抓取https請求的需求,不須要修改這個設置。json
其實就是經過Fiddler的代理端口訪問網絡。
Android:
(目前只有Android4.0及以上版本才支持,低版本須要單獨安裝代理軟件)
打開WLAN設置,長按SOHU.COM鏈接:
修改網絡:
勾中"顯示高級選項",按照上圖填寫,主機名是本機的IP地址,端口是Fiddler設置的http代理端口,默認是8888
注意的是,有些Andorid機器修改後,不會當即生效。可先切到另外一個網絡(如SOHU-Guest)再切換回SOHU.COM
IOS:
略。
或參考:
http://blog.csdn.net/jiguanghoverli/article/details/9213515c#
鏈接上之後,在Fiddler主界面上看到全部來自手機的請求了:
設置過濾規則:
如上圖,所有請求太多了,我只想看搜狐新聞客戶端的,怎麼辦?
在界面右邊,有一個Filters選項卡,點擊它,以下圖:
按上圖選擇,填寫咱們正式和測試服的host: 221.179.173.197; *.k.sohu.com;
查找指定的URL:
有兩種方法:
1. 查找, 按ctrl + F
2. 在Filters中設置過濾規則,並執行(過濾只不知足條件的記錄將清除)
例如,我只想看所有article.go接口的請求,則按上圖填寫,而後點擊:
Run Filterset now.
查看http請求和統計結果
雙擊一個請求,便可查看這個請求的詳情。你們本身看吧。
有一個統計功能比較炫:(ctrl + A選中所有請求)
上面所有隻是介紹了一下皮毛,更多好用功能請你們本身探索,互相交流。windows
1. AutoResponder
2. 選中Enable automatic responses
3. 點Import導入文件
4. 能夠經過默認Url或者經過Rule Editor來修改請求匹配規則數組
1. Rules - Automatic Breakpoints - Before Requests/After Response。
2.加斷點後能夠修改請求頭響應頭等。cookie
1.Rules - performance - simlate modem speed網絡
因爲咱們的接口主要採用json格式返回數據,推薦幾個chrome下的JSON查看工具:
JSON Prettifier 2.6 (推薦安裝,自動,完美格式,支持以表格的方式顯示JSON數據)
安裝地址:
https://chrome.google.com/webstore/detail/json-prettifier/kccpfgilgmgbipamhohknpokhibinhhj
安裝要後配置一個host 220.181.11.134 www.betadeli.com
(因爲這個插件加載圖標要請求一個國外的站點,比較慢,故配置一個內網的host替換這個)
效果圖示:
結構化顯示:
支持縮起,並顯示數組長度:
以表格方式顯示:
JSONP Viewer 1.1.6 (手動,支持JSONP格式化顯示)
安裝地址:
https://chrome.google.com/webstore/detail/jsonp-viewer/mijkjfpdiidomhagijpedgaeekkadlgp