Charles 修改请求与返回数据的3种方式:Map Local、映射(Map Remote)、打断点(Breakpoints)

Map Local(映射到本地)、Map Remote(映射到其它URL)、打断点(Breakpoints):https://blog.51cto.com/jdsjlzx/5527906

断点调试详解:https://blog.csdn.net/qq_15283475/article/details/127770559

Charles 的Map 功能分Map Remote 和Map Local 两种,顾名思义,Map Remote 是将指定的网络请求重定向到另一个网址,Map Local 是将指定的网络请求重定向到本地文件。

总结:

1、Map Local只能修改返回数据
2、Map Remote可以修改返回的接口URL
3、Breakpoints可以修改该接口的请求和返回数据,在响应时间内。

 

 

1.Map Local 详见图例

 

2、映射(Map Remote)


3、打断点(Breakpoints)

 


第三种方式修改请求和返回必须在端上转圈圈之内,
1、如果修改请求,端上已响应结束,还未修改,则不生效,端上响应未结束,则Execute请求则生效
2、如果修改响应,端上已响应结束,还未修改,则不生效,端上响应未结束,则Execute响应则生效
所以1和3修改响应,结果类似,只是方式不同

不同点:
1、只能修改返回数据
2、可以修改返回的接口
3、可以修改该接口的请求和返回数据,在响应时间内。

posted @ 2021-06-08 11:17  勾影变形计  阅读(1047)  评论(0)    收藏  举报