Charles mock数据的四种方法


Charles提供了Breakpoints功能、Map功能、Rewrite功能、都可以达到修改服务器返回内容
功能介绍:
Breakpoints功能:适合做临时性的修改,request和response都支持修改
Map功能适合长期的将某些请求重定向到另一个网络地址或本地文件
Map Local功能:将请求的返回重定向到本地文件中
Map Remote功能:将请求的域名重定向到一个网络地址

Rewrite功能:适合对网络请求进行一些正则替换

一.Breakpoints

第一种Breakpotions在我博客中已经写了,点击此链接即可跳转
https://blog.csdn.net/qq_46022251/article/details/121794593

二、Rewrite

1.添加Rewrite
在这里插入图片描述
2. 勾选Enable Rewrite
3. 添加location 点击add,进入弹窗后host输入“*”(表示所有页面都可以用)
4. 修改Rewrite Rule
5. 第一个value表示原内容,第二个value表示修改后需要展示的内容
在这里插入图片描述
在这里插入图片描述
6.再次刷新界面
所有的”charles“都将被修改成”我只是一个小小的测试“
在这里插入图片描述

三、MapLocal

tools-》Map local -》add添加映射
在这里插入图片描述
1.填写对应的内容
2.编辑保存到本地的json文件,然后传入local path中 点击OK,再次刷新界面
在这里插入图片描述
标记处为,修改成功
在这里插入图片描述

四、MapRemote

1.重定向,我输入邓超出现的是王祖蓝的内容
tools -》 Map Remote
添加内容
提交内容:https://www.baidu.com/s?wd=邓超
响应内容:https://www.baidu.com/s?wd=王祖蓝
在这里插入图片描述

2.百度输入邓超 查询即可
在这里插入图片描述
注意:
初学者输入内容最好用数字代替,因为输入中文需要转化为电脑能够识别的语言,具体是什么我也不确定,如果有人知道可以留言。谢谢!!!

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值