fiddler修改介面請求返回資料Response的三種方法
阿新 • • 發佈:2019-01-10
背景
訪問某個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訪問結果
用瀏覽器訪問結果如圖所示