介绍两种Charles修改response数据方法。
修改response数据1. 设置Breakpoints的方式
选中请求url,右键选择Breakpoints - > APP触发请求 - > Edit Request 修改请求数据 - > Execute 继续执行 - > Edit Response 修改返回数据 - > Execute 执行完毕。这样APP会得到修改后的数据。这种方法会有请求超时问题。
2. Map Local - 映射本地json数据
- 在本地新建一个空的json文件,将正常请求时的response数据,拷贝一份在此文件中,修改需要观察的字段,保存。如下图:
- Charles中选中链接,右键选中Map Local,选择json文件的本地位置,点击OK。这个json文件其实可以长期保留,在需要调试接口时,直接替换内容使用。
-
关闭映射
Charles - Tools - Map Local。
管理映射
网友评论