1. 程式人生 > >Fiddler實現修改請求和返回數據

Fiddler實現修改請求和返回數據

point lan request www. 點擊 led 圖片 默認 rul

步驟如下:

點擊rules->Automatic Breakpoints,在這個選項下,我們可以看到三個可選項;

Before Requests:在請求發出前攔截請求;

After Requests:攔截返回信息;

Disabled:不可用(默認);

技術分享圖片

1, 篡改請求信息(Before Requests)

選擇Before Requests,即打開了在請求前斷點的功能,此時點擊示例接口:app中我的認證觸發請求,fidler會攔截到該請求並斷點,此時可以修改請求信息,如下圖所示:

技術分享圖片

修改請求參數:例如將type改為2,點擊Run to Complention執行,請求接口查詢失敗,因為舉例接口的type=2是不存在類型,所以修改請求信息後,返回結果,如下圖所示:

技術分享圖片

2, 篡改返回結果(After Requests)

選擇Before Requests,即打開了在請求後斷點的功能,還是點擊示例接口:app中我的認證觸發請求,fidler攔截到請求後的數據並斷點,此時可以修改返回數據,如下圖所示:

技術分享圖片

修改返回參數:例如將"customerCompanyInfo":1改為"customerCompanyInfo":0,點擊Run to Complention執行,請求的返回結果就修改成"customerCompanyInfo":0了;相應app中我的認證頁面中基本信息就從已認證變為了未認證;(此處接口中的customerCompanyInfo字段0,1標誌對應是否認證的狀態)

技術分享圖片

*一般接口設置了超時時間,所以如果修改返回參數時間太長,會導致鏈接超時;

以上~對你有幫助的話,點個贊??吧~~

歡迎關註我的同名簡書,博客,Github~~~

Fiddler實現修改請求和返回數據