一、名词解释
A机:请求发起方电脑,如:前端同学的电脑
B机:请求接收方电脑,如:后端同学的电脑
二、操作步骤
2、双方各自打开自己的Charles,
3、B机打开Charles设置项Proxy > Proxy Settings,然后勾选Enable transparent HTTP proxying,此时B机的Charles监听的是默认的8888端口。
4、A机打开Charles设置项Tools > DNS Spoofing,新增一条记录将域名api-test.beidai.com(你也可以换一个你喜欢的)解析到192.168.0.103
5、A机打开Charles设置项Tools > Map Remote,新增一条记录将所有查询参数包含method=beibei.finance.beidai.discover.get的请求转发到http://api-test.beidai.com:8888,也就是把所有A机收到的请求都转发到B机的Charles上。
这里需要注意的是,上图中的Map To协议要选择http协议,因为如果你选了https,那么你还要安装B机的Charles证书才能把