使用Charles实现前端数据mock和解决Charles接口报404

1.下载Charles  https://www.charlesproxy.com/latest-release/download.do

2.接下来在桌面或者其他地方新建一个json文件,里面写上你需要mock的数据。

3.打开刚才安装的charles软件,然后在charles中配置tools -> Map Local Settings:

4.点击add按钮后在弹窗中填入协议、域名、端口、请求路径和要mock的文件路径。填完之后点击OK

填写完相关信息后这里就会多出一条刚刚填的信息勾选它, Enable Map Local也要勾选。最后点击OK就完成了所有配置。

在你的代码中调用下刚刚填写的请求路径,运行代码在浏览器控制台看看是否请求成功。

按照上面步骤配置好后还是报错404的解决方法:

如果还是报错404,你需要重新配置第五步,tools -> Map Local Settings 双击刚刚添加的哪条信息。然后host这一栏改成http://localhost.charlesproxy.com/ 其他不用动:

最后浏览器中访问时不能直接使用localhost加端口号,要用localhost.charlesproxy.com加端口号,如:http://localhost.charlesproxy.com:3000/ 。这样就不会报404请求也成功啦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值