charles的基本使用

charles

Charles 是一个 HTTP 代理/HTTP 监视器/反向代理,使开发人员能够查看他们的机器和 Internet 之间的所有 HTTP 和 SSL/HTTPS 流量。这包括请求、响应和 HTTP 标头(其中包含 cookie 和缓存信息)。

官网
官网链接

charles的基本使用

  • moke数据
    比如后端现在还没数据,但是我们需要测试数据,我们可以通过charles的 tools -> Map locall 来设置测试数据
    在这里插入图片描述
    按自己接口路劲填写即可

  • moke线上环境数据(通过代理)
    线上出现问题,需要本地联调。那么此时你要用线上数据,可以通过 Map remote 来做地址代理
    在这里插入图片描述
    这块详细说明
    首先大的模块是 Map from, Map to
    from 一般是原始地址,to 是要代理到哪里,(代理到哪里,原始地址就会返回代理的值)
    egg:
    本地没数据,线上有数据。那你from里就填本地地址,to 填线上地址( 因为要用线上地址做代理)

细节
  • protoccol 协议 是什么协议就写什么协议
  • host 这里可以把你的请求接口地址全部放进去,工具会自己解析
  • port是端口号,不填,他自己会默认填写
  • path是路径, 如果host填了所有路径,则这里会自动填充
  • query 是参数,就是你请求的参数,有则填,没有则不填

+++++++++++++++++++++

下面是安装

  • 首先下载

  • mac 选这个
    在这里插入图片描述

  • 现在是可以代理http协议

  • 如果代理https协议,需要下载证书
    在这里插入图片描述
    下载完,安装。然后始终信任。就ok
    在这里插入图片描述

写完这些后,当我再次看,发现并没什么卵用,还是不会用,所以这次再说下细节

  1. charles白屏问题
    如果连了网线,连了wifi。电脑会优先用网线,但是charles会优先开widi的代理设置
    在这里插入图片描述
    这就导致没开代理,charles没数据,白屏
    解决方法就是只用一个通道,并且网页代理和安全网页代理开了。

我用charles主要是接口,这块主要有两个点

  1. 代理的是接口,所以要讲接口复制到Host里,剩下的选项(protocol,port,path,query),在触动一下输入框,软件会自动填充
    在这里插入图片描述
    ,然后刷新页面即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值