Charles中有两种修改映射的方法
Map Local和Map Remote,两种方法各有不同的用处。
这里只记录Map Local。
获取已知完整的正常请求的response格式
选取一条请求 --> 右击 --> Save Response  
常保存为txt或者json格式的文件。

c1.png
选中请求 --> 右击 --> Map Local  
将请求映射到刚才保存的返回报文

c2.png
注:以上图片来自网图,侵删。以下为亲自截图。
如果请求不存在跨域问题,以上已经可以进行response的修改了。
但假如现阶段后端开发尚未完成,因为跨域问题,请求是不会成功的,这种情况需要进行如下处理:
选择proxy --> rewrite  

c3.png
选择Enable Rewrite --> Add  添加rewrite规则

c4.png
设置当前规则名以区分多条,添加规则细节内容  

c5.png
1 -> 修改规则名
2 -> 添加要重写的请求

c6.png
3 -> 重写请求的细则
- 
选择修改的类型
c7.png - 
选取规则为
response,添加Response Header的字段Access-Control-Allow-Origin为当前网页域名允许跨域
c8.png 
至此未完成开发的api,也可以不影响你来通过这个api地址来拿取各种模拟数据了。
做一个小小的记录,欢迎拍砖

