一、設置斷點 ->攔截請求后,對請求頭或響應的數據 進行修改
rules ->Automatic BreakPoints -> Before request :攔截客戶端發送給服務器的請求,修改header的內容
rules ->Automatic BreakPoints -> After response :攔截服務器響應的數據,修改后,再返回到客戶端

1.Before request :在Fiddler攔截到請求,沒有發送到服務器之前
操作步驟:
- 准備抓取請求前,選擇rules ->Automatic BreakPoints -> Before request,選擇這個規則后,此時瀏覽器屬於堵塞狀態(處於一直加載中,因為被攔截了,請求發送不到服務器,一直在嘗試發送)
- 找到需要修改的請求,可以修改header 、WebForms的參數等
- 修改之后,取消規則 -》Disabled
- 最后,點擊run to completion,此時再觀察瀏覽,查看修改的內容是不是已經生效
實際操作:設置斷點

這個圖標就代表連接被攔截了,選中即可跳轉到Inspectors,可修改請求的內容
![]()
攔截登錄請求,修改登錄的用戶名,再點擊run to completion,修改的內容會重新提交到服務器

修改內容之后,將規則取消 ,再點擊 run to completion

2. After response :攔截服務器響應的數據,修改后,再返回到客戶端
操作步驟:
- 選擇 rules ->Automatic BreakPoints -> After response ,選擇這個之后,頁面也是處於加載中(被攔截了)
- 選擇要修改的請求,修改返回的數據,TextView可以修改返回的響應數據
- 將rules取消,即Disabled
- 最后點擊run to completion,觀察頁面的返回結果,是不是已經被修改了

