1. map
1.1 map功能
将某个请求进行重定向,用重定向的内容响应请求的内容,主要有两个功能:map remote,map local。
map local:将某个网络请求重定向到本地某个文件
map remote:将某个网络请求重定向到另一个网络请求
两者都可以将js、css、html以及api接口进行重定向,此外也可以使用通配符来进行简单的批量匹配,达到批量重定向的目的
1.2 map remote setting
如图所示:


理解map remote:
例如:

设置完成了之后,每当Charles接收到 https://blog.youkuaiyun.com/sifia_m 的url之后,通过map remote就可以将该请求重定向到自定义好的新的url处。
【我有用到的应用场景】:
- 测试的时候有线上环境与线下环境之分,有的时候线上环境是已经成功上线后的正式环境,而线下环境则是新研发的功能只在本地的测试环境中部署,新功能的接口测试就需要用到charles的set remote功能,将线上环境产生的url 替换为线下环境的url,测试就可以直接在线下部署好的环境中进行测试。
本文详细介绍了Charles代理工具中的Map功能,包括maplocal和mapremote两种方式,用于在网络请求中进行重定向,适用于线上环境与线下环境的切换测试。通过具体示例,展示了如何将线上环境的URL替换为线下环境的URL,以便于新功能接口的测试。
997

被折叠的 条评论
为什么被折叠?



