Fiddler實現修改請求和返回數據
阿新 • • 發佈:2018-10-29
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實現修改請求和返回數據