fiddler修改返回數據的三種方法


背景
訪問某個URL地址,正常返回結果是

{"code":0,"msg":"success","rows":["US","CA","GB","AR","AU","AT","BE","BR","CL","CN","CO","HR","DK","DO","EG","FI","FR","DE","GR"]},

而我們需要將response在返回之前將json數據修改成{"code":1,"msg":"fail","rows":[]}

 

方法一
第一步:設置響應在服務器返回后的斷點(Rules->automatic Breakpoints->選擇斷點方式)

 

第二步:在Composer中構造一個request

 


注意:cookie有可能會過期了,記得及時更換

 

第三步:點擊右上角execute

 

 

第四步:修改json數據

 


執行之后左邊會話顯示如下圖

 

 

點擊進去

 

 

選擇TextView並改數據

 


第五步:繼續執行

 

點擊Run to Completion繼續執行


最后得到的結果就是修改后的json數據


方法二

通過fiddlerScript來修改響應的json數據,腳本代碼如下

 

方法三

通過AutoResponder來改變響應結果

 

第一步:將想要修改的結果寫在text文本里面

如下圖

 


第二步:進入AutoResponder

如圖

 


第三步:設置相關信息

 


這里以訪問www.baidu.com返回自定義json字符串為例

 

 

第四步:用fildder或者瀏覽器訪問百度

用fildder訪問結果

 


用瀏覽器訪問結果如圖所示

 

 

 

 

————————————————
版權聲明:本文為CSDN博主「ZengBlog」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/StarsionBlog/article/details/73089010


免責聲明!

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



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