步驟如下:
點擊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標志對應是否認證的狀態)

*一般接口設置了超時時間,所以如果修改返回參數時間太長,會導致鏈接超時;
以上~對你有幫助的話,點個贊👍吧~~
