Fiddler應用——使用Fiddler修改指定request/response報文

Fiddler是一個http協議調試代理工具,它可以記錄並檢查全部你的電腦和互聯網之間的http通信,分析數據,設置斷點,修改請求/響應數據,查看全部的「進出」Fiddler的數據(指cookie,html,js,css等文件)。 Fiddler 要比其餘的網絡調試器要更加簡單,由於它不單單暴露http通信還提供了一個用戶友好的格式。因此Fiddler是經常使用的抓包工具。css

在開啓fiddler進行捕獲http前,須要設置瀏覽器代理,如下以IE爲例:



設置完成後保存便可。html

若是要修改請求的數據,須要設置請求斷點。Rules ——> Automatic Breakpoints ——> Before Requests。
瀏覽器

 

示例一:在頁面上進行添加數據,而後經過斷點在保存前,清除必填字段信息,發送新的請求到後臺,驗證後臺是否有校驗字段信息。markdown


在新增商戶頁面,目前能夠看到,該六個信息都是必填字段,在頁面保存的時候,會有頁面校驗,也保存不了信息。

而後按照正常邏輯走,填寫必填信息。

這個時候開啓fiddler中的斷點設置。

打開斷點設置以後,返回頁面點擊保存按鈕,這個時候能夠看到,請求發往fiddler,並須要在fiddler進行手動運行確認。

這個時候咱們能夠看到上面的幾個必填字段,由於在頁面上都是必填的,因此該處的字段都是有值。因此如今就能夠修改請求數據了,好比,咱們能夠將merchantname字段值置空,而後,Run to Completion。

執行完成後,咱們能夠在頁面上看到,這一條數據已經被成功的添加進去,證實此處後臺對必填字段是沒有進行校驗的。
cookie

相關文章
相關標籤/搜索