一、前言
Charles
是HTTP代理
/HTTP监视器
/反向代理
,使开发人员可以查看其计算机与Internet之间的所有HTTP和SSL / HTTPS通信。这包括请求,响应和HTTP标头(其中包含cookie和缓存信息)
Charles下载地址: /download/
本文将基于Charles
进行请求转发,主要是将线上环境的api请求转发到本地方便开发进行测试
也可通过其它方式实现,ex: nginx配置引流测试
二、请求转发
这里举例线上环境地址
在线上访问数据之后,Charles中会记录api请求
在需要进行转发的api请求上右击选择Map Remote...
配置转发到本地的路径
然后再访问线上环境,就会发现已经将请求转发到本地来了,这样我们就可以进行奇奇怪怪的debug调试了…
如果没有效果的话,检查下Tools
->Map Remote...
中是否启用
三、其它
这里简单说下api过滤,即只要我们需要的api
法一:Structure
模式 选择Focus
法二:Sequence
模式 使用Filter
今日分享语句:
每天早上提醒自己,你在主宰自己的命运坚定不移地保持乐观态度决定高度,而不是天赋设定的目标要超过你对未来的最大期望表现谦虚,听取他人意见你在生活中可以做任何事情——只要这件事对你而言有意义天降的挫折并不是上帝的拒绝要成为铁锤,你不是必须要自己当老板失败并不可怕——但要巧妙处理你承担的风险坚持不懈。当你身处逆境时,不要灰心丧气