fiddler選項卡-Composer(構建請求)
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(構建請求)