標籤:
Fiddler使用者介面:
下面這個介面截取的是我自己的Fiddler。
Web 會話列表。
就是指上面左側的內容部分。
Web會話列表包括了所有的從你的電腦發出的HTTP請求。為了自己的使用方便,你可以自己調整會話列表的內容,你也可以單擊列表的頂部來對會話列表來排序。
會話列表頂部包含的資訊有以下內容:
- # - 為了使用方便,Fiddler 為你產生的會話列表的ID
- Result - HTTP響應的狀態代碼 Learn more...
- Protocol - 本次會話使用的協議類型(HTTP/HTTPS/FTP)
- Host - 發送本次請求的主機名稱
- URL - 本次請求的路徑和具體檔案名稱
- Body - 響應返回內容的大小
- Caching -是否使用了緩衝
- Process - 發送本次請求的程式進程的名字
- Content-Type - 響應的回應標頭的 Content-Type 值
- Custom - 通過指令碼設定的文本域. Learn more...
- Comments - 通過指令碼或者在會話列表中右鍵添加的注釋。
在Fiddler v2.2.0.5 及其以上的版本,你可以添加自己的新列。
在會話列表中預設的文本的顏色從HTTP的響應的狀態繼承而來(紅色代表錯誤,黃色代表需要授權)CONNECT類型為灰色,
還有傳回型別(CSS檔案為紫色,HTML檔案為藍色,JS指令碼為綠色,圖片為灰色)你可以通過使用ui-color 標誌位來改變和重寫列表的預設顏色。
(提示:ui-color在Fiddler的指令碼設定檔中,需要安裝FiddlerScript)
為了查看的方便每一個請求的前面都有一個表徵圖來表示。
上面的表徵圖後面的英文的意思依次為:
1.請求正在被發往伺服器
2.正在從伺服器接收請求內容
3.請求被一個斷點停住了。
4.響應被一個斷點停住了。
5.請求使用HEAD方法,響應應該沒有響應體。
6.請求使用POST方法
7.請求使用了HTTPS
8.返回內容為HTML頁面
9.返回內容為JS指令碼
10.返回內容為CSS
11.返回內容為XML檔案
12.返回內容為JSON檔案
13.返回內容為音頻檔案
14.返回內容為視頻檔案
15.返回內容為Silverlight
16.返回內容為Flash
17.返回內容為字型檔
18.一般成功的響應
19.響應被重新導向了,通過HTTP/300,301,302,303 or 307
20.HTTP 304 請求
21.返回一個需要用戶端認證驗證的請求
22.伺服器端錯誤
23.會話被用戶端、Fiddler、伺服器意外終止。
和會話列表的互動
在一個或者多個會話上面單擊右鍵會出現下面的菜單
小提示:你可以通過在FiddlerScript中使用ContextAction標誌為這個菜單添加功能表項目。
在“複製”菜單上面有以下內容:
- Session - 以純文字和HTML文法加亮形式複製原始的請求內容到剪貼簿。
- Just URL - 僅僅複製主機名稱和URL地址
- Headers Only - 以純文字和HTML文法加亮形式複製要求標頭和回應標頭到剪貼簿。
- Full Summary - 為了粘貼到Excel中方便,以純文字和HTML文法加亮形式把請求的各個列的資訊複製到剪貼簿。
- Terse Summary - 複製請求地址和響應狀態到剪貼簿。
在“儲存”菜單上面有以下內容:
- Session > In ArchiveZIP - 把相關的請求內容打包為一個 .SAZ 檔案.
- Session - 把請求和響應的所有內容存為一個文字檔
- Headers Only - 把要求標頭和回應標頭存為一個文字檔
- Full Request - 把請求的所有內容存為一個文字檔
- Request Body - 把請求體存為一個文字檔,通常是POST的資料包。
- Full Response - 把響應的所有內容存為一個文字檔
- Response Body - 把響應體存為一個檔案,通常是HTML檔案或者圖片。
從入門到深入FIDDLER 2 (一)