一选酗、Capture Traffic【捕捉流量】
1、Fiddler想要抓到數(shù)據(jù)包英上,要確保Capture Traffic是開啟祟峦,在File –> Capture Traffic【F12】罚斗,可以開啟或者關閉。開啟后在左下角會有顯示宅楞,當然也可以直接點擊左下角的圖標來關閉或者開啟抓包功能针姿。
二、請求列表
1厌衙、字段含義
#:抓取HTTP Request的順序搓幌,從1開始,以此遞增
Result:HTTP狀態(tài)碼
Protocol:請求使用的協(xié)議迅箩,如HTTP/HTTPS/FTP等
Host:請求地址的主機名
URL:請求資源的位置
Body:該請求的大小
Caching:請求的緩存過期時間或者緩存控制值
Content—Type:請求響應的類型
Process:發(fā)送此請求的進程:進程ID
Conment:允許用戶為此回話添加備注
Custom:允許用戶設置自定義值
2溉愁、圖標含義
以上圖標依次表示:響應內(nèi)容為文本、Json饲趋、圖片等格式拐揭。
3、一些常見圖標含義
三奕塑、Statistics 請求的性能數(shù)據(jù)分析
1堂污、點擊一個請求,可以看到Statistics關于HTTP請求的性能以及數(shù)據(jù)分析:
四龄砰、Inspectors 查看數(shù)據(jù)內(nèi)容
1盟猖、Inspectors是用于查看會話的內(nèi)容,如果內(nèi)容是加密的話换棚,可以點擊如下提示進行解密:
2式镐、Inspectors上半部分是請求的內(nèi)容,下半部分是響應的內(nèi)容:
五固蚤、AutoResponder 自動響應
1娘汞、AutoResponder允許你攔截指定規(guī)則的請求,并返回本地資源夕玩,從而代替服務器響應你弦。
2惊豺、指定規(guī)則匹配:
字符串匹配(默認):只要包含指定字符串,不區(qū)分大小寫禽作,全部認為是匹配:
比如規(guī)則輸入baidu尸昧,那么訪問的請求是http://www.baidu.com系統(tǒng)認為是匹配的;
此外http://pan.baidu.com也是匹配的旷偿。
正則表達式匹配:以regex:開頭烹俗,使用正則表達式來匹配,這個是區(qū)分大小寫的:
比如規(guī)則是regex:.+.(jpg|gif) $來匹配后綴是jpg或者gif狸捅,那么輸入
http://XX.com/XXPath/query=XXX.jpg&gif是不匹配的;
http://XX.com/XXPath/query=XXX.gif是匹配的累提;
http://XX.com/XXPath/query=XXX.Gif的不匹配的尘喝。
3、舉個例子斋陪,訪問必應網(wǎng)站https://www.bing.com/的時候朽褪,我們返回本地的一張圖片,操作如下【有時候會要匹配https://www.bing.com/】:
六无虚、Composer自定義請求
1缔赠、Composer允許自定義請求發(fā)送到服務器,可以手動創(chuàng)建一個新的請求友题,也可以在會話表中嗤堰,拖拽一個現(xiàn)有的請求到右邊Composer會話框:
2、Parsed模式下你只需要提供簡單的URL地址就可以:
七度宦、Filters 過濾請求
1踢匣、Filters可以指定規(guī)則進行過濾,只展示我們需要的請求戈抄,一般常用的是Zone內(nèi)外網(wǎng)和Hosts主機過濾:
2离唬、如果框框為黃色(下圖),表示修改未生效划鸽,點擊紅框里的文字就可以生效:
八输莺、Timeline 請求響應時間
1、在左側列表點擊一個或者多個(同時按下 Ctrl 鍵)裸诽,Timeline 會顯示指定內(nèi)容從服務端傳輸?shù)娇蛻舳说臅r間【響應時間】: