如何使用Charles修改接口的请求

直接修改接口数据

首先调用一次需要修改的接口

右键,勾选断点(我装的汉化Charles包,原版的可能是breakpoints啥啥啥)

确认已经将接口断点为勾选:

再次请求接口,窗口会先展示request的数据

注意:接口如果设置了timeout,手速要快!!!

点击执行,进入response的修改,可以修改原始数据/JSON/...看怎么方便修改怎么来

然后点击执行,控制台可以看到res为修改后的内容:

修改前:

修改后:

使用本地映射

同样需要先请求一次对应的接口,然后右键。

点击本地映射,弹窗编辑映射内容。本地创建一个data.json文件,编写需要返回的内容,然后选择该文件

json文件内容:

最终返回本地的json数据: