Fiddler學習筆記(二)——使用及分析

1. 開啓fiddler工具

開啓Fiddler工具抓包時,需注意是否爲抓包capturing狀態如下圖

保證Fiddler爲默認勾選做代理狀態,若此處未修改,無需確認,若取消勾選可取消做代理狀態

2. 抓取到的報文具體分析

請求報文:

  1. 請求行:主要由“ 方法:URL HTTP/1.1 ”組成
  2. 請求方法:方法包括如下幾種常用    

         Get 請求資源

         Post 提交資源

         Head 獲取響應頭

         Put 替換資源

         Delete 刪除資源

         Options 允許客戶端查看服務器的性能

         Trace 回顯服務器收到的請求,用於測試或診斷

   3. URL (Uniform resource locator)統一資源定位符  用於描述網上的資源,其格式:爲schema://host[:port#]/path/…/[?query-string]

         Scheme:協議,比如http,https,ftp等

         Host:域名或者IP地址

         Port:端口

         Path:資源路徑

         Query-string:發送的參數

    4. 請求頭,請求體內各類請求頭及其描述主要如下圖

    5. 請求體:由客戶端向服務器端發送的數據信息等,通常post或put請求包含請求體,get請求此處通常爲空

響應報文:

  1. 響應行:主要包含狀態碼,如200狀態碼:用於表示網頁服務器http響應狀態的3位數字代碼,常見狀態碼主要有以下幾類:

1XX:提示信息請求被成功接收

2XX:成功,請求被成功處理200

3XX:重定向相關304緩存

4XX:客戶端錯誤404

5XX:服務器端錯誤500

    2. 響應頭:響應頭中各類響應頭及其描述如下圖:

   3. 響應體:由服務器向客戶頓返回的具體信息或界面信息等

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