Fiddler初步使用

一、Capture Traffic【捕捉流量】

1、Fiddler想要抓到數據包,要確保Capture Traffic是開啓,在File –> Capture Traffic【F12】,可以開啓或者關閉。開啓後在左下角會有顯示,當然也可以直接點擊左下角的圖標來關閉或者開啓抓包功能。

二、請求列表

1、字段含義

#:抓取HTTP Request的順序,從1開始,以此遞增

Result:HTTP狀態碼

Protocol:請求使用的協議,如HTTP/HTTPS/FTP等

Host:請求地址的主機名

URL:請求資源的位置

Body:該請求的大小

Caching:請求的緩存過期時間或者緩存控制值

Content—Type:請求響應的類型

Process:發送此請求的進程:進程ID

Conment:允許用戶爲此回話添加備註

Custom:允許用戶設置自定義值

2、圖標含義

以上圖標依次表示:響應內容爲文本、Json、圖片等格式。

3、一些常見圖標含義

三、Statistics 請求的性能數據分析

1、點擊一個請求,可以看到Statistics關於HTTP請求的性能以及數據分析:

四、Inspectors 查看數據內容

1、Inspectors是用於查看會話的內容,如果內容是加密的話,可以點擊如下提示進行解密:

2、Inspectors上半部分是請求的內容,下半部分是響應的內容:

五、AutoResponder 自動響應

1、AutoResponder允許你攔截指定規則的請求,並返回本地資源,從而代替服務器響應。

2、指定規則匹配:

字符串匹配(默認):只要包含指定字符串,不區分大小寫,全部認爲是匹配:

比如規則輸入baidu,那麼訪問的請求是http://www.baidu.com系統認爲是匹配的;

此外http://pan.baidu.com也是匹配的。

正則表達式匹配:以regex:開頭,使用正則表達式來匹配,這個是區分大小寫的:

比如規則是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、舉個例子,訪問必應網站https://www.bing.com/的時候,我們返回本地的一張圖片,操作如下【有時候會要匹配https://www.bing.com/】:

六、Composer自定義請求

1、Composer允許自定義請求發送到服務器,可以手動創建一個新的請求,也可以在會話表中,拖拽一個現有的請求到右邊Composer會話框:

2、Parsed模式下你只需要提供簡單的URL地址就可以:

七、Filters 過濾請求

1、Filters可以指定規則進行過濾,只展示我們需要的請求,一般常用的是Zone內外網和Hosts主機過濾:

2、如果框框爲黃色(下圖),表示修改未生效,點擊紅框裏的文字就可以生效:

八、Timeline 請求響應時間

1、在左側列表點擊一個或者多個(同時按下 Ctrl 鍵),Timeline 會顯示指定內容從服務端傳輸到客戶端的時間【響應時間】:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章