Fiddler:修改請求參數、返回數據


一、設置斷點 ->攔截請求后,對請求頭或響應的數據 進行修改

 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,觀察頁面的返回結果,是不是已經被修改了

     

 轉自:https://www.cnblogs.com/cuitang/p/10562227.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM