charles mock方法及問題


一、 抓包后修改返回數據
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的功能即可


免責聲明!

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



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