Map 功能

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

在 Charles 的菜单中,选择 “Tools”–>“Map Remote” 或 “Map Local” 即可进入到相应功能的设置页面。


对于 Map Remote 功能,我们需要分别填写网络重定向的源地址和目的地址,对于不需要限制的条件,可以留空。下图是一个示例,我将所有ytk1.yuanku.ws(测试服务器)的请求重定向到了www.yuantiku.com(线上服务器)。


Charles——charles常用功能——重定向_服务器

 

 

=========================================================================================

对于 Map Local 功能,我们需要填写的重定向的源地址和本地的目标文件。对于有一些复杂的网络请求结果,我们可以先使用 Charles

提供的 “Save Response…” 功能,将请求结果保存到本地(如下图所示),然后稍加修改,成为我们的目标映射文件。


Charles——charles常用功能——重定向_网络请求_02

 

 下图是一个示例,我将一个指定的网络请求通过 Map Local 功能映射到了本地的一个经过修改的文件中。

Charles——charles常用功能——重定向_服务器_03

 

 

 
 
 
 
 
 
 
 
 
 
 
=================================================================================================

Charles——charles常用功能——重定向_目的地址_04

 

 

Charles——charles常用功能——重定向_目的地址_05

 

 

Charles——charles常用功能——重定向_目的地址_06

 

 

输入 :www.baidu.com就重定向到www.ifeng.com了

Charles——charles常用功能——重定向_重定向_07

 

 Charles——charles常用功能——重定向_服务器_08