一、 抓包后修改返回數據
1.生成一個完成的請求返回信息
1.charles抓取一個完整的請求,返回數據
2.然后找到該請求,右鍵“save response”,將該完整請求返回文件保存至本地
3.修改本地需要修改的返回信息參數,完成后保存
4.點擊Charles生成的完整的請求包,右鍵選擇“Map Local”,選擇本地文件路徑及相應的請求方式
(當然這里Charles會自動將該文件的請求信息帶入,只需要選擇本地文件的路徑即可)
5.選擇完成本地文件路徑后,點擊“OK”
二.操作發送本地返回信息
1.在請求來源執行相同的操作
2.查看Charles抓包,已顯示本地返回文件(文件的狀態和正常執行時文件外觀不同)
3.查看前端頁面(手機或PC瀏覽器)響應的返回狀態已發生變化
(這里需要注意的是:如果返回數據編碼格式和Charles的編碼格式不一致,前端可能不會發生變化,或者報錯...)
4.出現以上3中的編碼問題時,此時也可以在“Response”中,底部結果展示方式切換為“Json Text”方式,然后
復制Response中的返回結果,到本地文件,編輯后保存,執行1中的4~5步操作即可
三、其他問題
1、charles map local之后如何取消映射
TOOLS- map local,取消勾選map local的功能即可