Charles修改response数据

介绍两种Charles修改response数据方法。

修改response数据
1. 设置Breakpoints的方式

选中请求url,右键选择Breakpoints - > APP触发请求 - > Edit Request 修改请求数据 - > Execute 继续执行 - > Edit Response 修改返回数据 - > Execute 执行完毕。这样APP会得到修改后的数据。这种方法会有请求超时问题。

2. Map Local - 映射本地json数据
  • 在本地新建一个空的json文件,将正常请求时的response数据,拷贝一份在此文件中,修改需要观察的字段,保存。如下图:
修改json数据
  • Charles中选中链接,右键选中Map Local,选择json文件的本地位置,点击OK。这个json文件其实可以长期保留,在需要调试接口时,直接替换内容使用。
建立本地映射
最终测试效果
  • 关闭映射
    Charles - Tools - Map Local。


    管理映射
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容