1. 程式人生 > >fiddler選項卡-Composer(構建請求)

fiddler選項卡-Composer(構建請求)

產生 drop 介紹 rop drag authent quest sessions 按鈕

Composer

Composer支持手動構建http、https和ftp請求。點到composer選項卡界面,我們可以看到下面有一串英文。

use this page to compose a Request。you can clone a prior request by dragging and dropping a session from the Web Sessions list。

這句話的意思是,這個頁面用來構造一個請求。你可以通過拖拽Web Sessions list中的session勾選或克隆一個先前的請求.

看到這就明白了這個界面的用法。而且它指出,可以通過拖拽方式克隆請求,這意味著構建的時候不需要一條條輸入,可以先拖拽進來,再修改部分。

1.界面

技術分享圖片

2、界面詳解,根據上方序號

1.parsed

parsed在英語中,有解析的意思,這裏根據請求協議的組成,分為了三個部分,也正好符合了parse這個單詞的語義

請求行:這裏可以設置你的請求方法,請求路徑,以及協議版本號

技術分享圖片

請求頭:在請求行下方,是請求頭

技術分享圖片

請求體(request body):這個框裏設置請求體,如果是GET方法就不需要填

技術分享圖片

2、Raw(原始請求)

Raw選項,提供一個簡單的文本框,在這裏,可以輸入你想要構建的http請求,在功能上與parsed有重合,一般都是使用parsed進行構建,這個選項卡很少用

技術分享圖片

3、ScratchPad

這個英文的翻譯是暫存器,實際上它的功能也是如此,可以保存多條http請求。只需要拖動響應的http請求到它的文本框,fiddler就會自動將session的相關的信息自動填寫到其中,可以在這個框中,對比請求。也可以在excute的時候,選中指定請求信息,提交。

技術分享圖片

4、options

  • Inspec Session:使用同一個 Session 進行連接(同一個域名或者主機的情況下)
  • Fix Content-Length Header: 當發送 Post 請求的時候,自動加上或者修正 Header 中的 Content-Length。
  • Follow Redirect:自動根蹤 HTTP 狀態碼為 301 和 302 中返回帶 Location 的請求。
  • Automatically Authenticate:自動進行身份驗證。
  • Tear Off:將 Composer 變成一個浮動窗口。這個按鈕一點擊,整個composer會被剝離出fidder

技術分享圖片

5、Log Requests(請求記錄)

當這個勾選的時候,就會保存構造的記錄。構造產生的歷史記錄,會展現在選項下方

技術分享圖片

6、Excute(執行)

點擊這個按鈕之後,這個請求就會被發送出去了。

以上就是Composer的介紹,一般也就parsed用的多一點,建議多找些網站試試,沒事的時候多拖一拖。如果有什麽疑問或者錯誤,歡迎提出

fiddler選項卡-Composer(構建請求)