背景
訪問某個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
