在fiddler中設置斷點修改數據(二)


                                                          fiddler設置斷點修改Response

在fiddler中設置斷點有兩種方式,都以修改某個app的列表數據為例,這里主要是修改響應回來的數據:

一、直接使用Rules中的 Automatic Breakpoint功能:

 

1.打開Fiddler 點擊Rules-> Automatic Breakpoint  ->After Response(這種方法會中斷所有的會話)

下面的Disabled則是去除斷點。

 

 2.打開app,進入到要修改的列表頁,開始執行斷點,再進入到fiddler中修改數據,具體步驟如下:

1)第一步:選中要修改的接口;

2)第二步:點擊Transformer;

3)第三步:去掉勾選Chunked Transfer-Encoding(更改編碼格式這一步很重要,不然會修改不成功);

4)第四步:點擊TextView,在里面修改要更改的數據,這里把“訂單”改為了“訂單淡淡的”(后面注意觀察app上實際顯示的數據);

5)第五步:修改完數據后再勾選Chunked Transfer-Encoding(更改編碼格式這一步很重要,不然會修改不成功);

6)第六步:再點擊Run to Connection完成所有修改response操作。

想要去掉斷點則點擊Rules中的-> Automatic Breakpoint-》Disabled。

 

 

Chunked Transfer-Encoding:分塊傳輸編碼,在這里需要去掉這種編碼格式才能成功修改響應數據,也可以從下面兩張圖片看出,未勾選Chunked Transfer-Encoding的編碼格式才是我們所需要的。

 

 

 

 

 

 

 

 

 

 下面附上兩張app中修改響應數據前后的對比截圖:

 

 

 

 二、使用命令行設置斷點

1.在左下角輸入命令行“bpafter 要進行斷點的網址”(該方式只能中斷輸入的網址會話),輸入后按回車完成設置斷點;

 

 

 2.打開app,進入到要修改的列表頁,開始執行斷點,再進入到fiddler中修改數據,后面的步驟跟上面的一樣。

該方法要去除斷點,則在命令行中輸入命令 bpafter。

 


免責聲明!

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



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