1. 程式人生 > >Fiddler操作具體實踐之斷點除錯

Fiddler操作具體實踐之斷點除錯

一.通過斷點可以實現的結果

1.修改http請求頭資訊,如請求頭的UA,cookie,refererder資訊

2.構造請求資料,突破錶單的限制,隨意提交資料。避免頁面JS和表單限制影響相關除錯。

3.攔截響應資料,修改響應實體。

二.兩種方法設定斷點

1.Fiddler選單欄->rules->automatic Breakpoints ->選擇斷點方式,這種方式設定的斷點會對之後的所有http請求有效


2.命令列下輸入。Bpafter xxx或者bpv,bpu,bpm等設定斷點,這種斷點只針對特定型別的請求,

三.以百度搜索為例

1.fiddler中通過執行命令bpu www.baidu.com

對所有www.baidu.com的請求資料報文設定斷點,然後在瀏覽器中百度頁面中輸入搜尋關鍵字test,點選提交時發現fiddler給出提示,並在右側Inspectors屬性頁中檢視到了Fiddler攔截的http資料請求資訊

2.fiddler中修改testfiddler,並點選下面的按鈕傳送資料請求報文,此時瀏覽器繼續執行,而返回的結果是搜尋fiddler的結果資訊

3.至此,我們完成了使用fiddler實現對http請求資料報文下斷點,並修改資料提交獲取返回結果的整個過程。

四.終止斷點的方式

1.inspector介面點選“run to complete”即可終止本次http請求的斷點

2.輸入GO命令,也會使得當前的請求跳過斷點。

3.rules->aoto breakpointdisabled斷點即可。