Charles Map功能详细教程

  1. Map Local
  2. Map Remote

Map从字面上的意思看来可以有映射的意思,简单的说就是可以把请求的返回值映射到本地文件或远程文件上。charles中的Map功能分为Map Local和Map remote两种。

Map Local

  1. 同样以reqres.in这个网址为例:该接口返回的数据如下:
{
    "data":{
        "id":1,
        "email":"george.bluth@reqres.in",
        "first_name":"George",
        "last_name":"Bluth",
        "avatar":"https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg"
    },
    "ad":{
        "company":"StatusCode Weekly",
        "url":"http://statuscode.org/",
        "text":"A weekly newsletter focusing on software development, infrastructure, the server, performance, and the stack end of things."
    }
}

首先我们将上面的数据复制并保存为文件并修改其中我们需要修改的数据,比如将id改为2,假设我们以test.json的名称保存在桌面上。

  1. 在对应链接右键选择Map Local,此时弹出一个Edit Mapping的弹窗。

可以看到上图中有Map From和Map To两块,其中Map From填写要修改的url,在右键选择Map Local时该部分会自动填写,Map To表示需要用本地的哪个文件来表示Map From的返回值,我们选择上面保存的test.json。再次请求该链接可以看到数据已经修改。

点击Tools–>Map Local便可看到设置的Map Local,点击对应的进去便可修改。

Map Remote

和Map Local同理,只不过对应的Map to需要填写远程的文件。同样Map From中的值是自动填写的,在Map To中填写对应的远端服务器即可。这种方法适用于将文件保存在服务器上,然后通过Map Remote的方式进行修改。

好了,Map功能这就讲完了,是不是觉得不算太难呢,最后Charles实战教程三之洪恩故事这篇文章使用的就是通过Map Local的方法来实现的,快去试试吧。


本网站发布的一切文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请联系邮箱:1194325527@qq.com处理

目录
×

给作者杯卡布奇诺

github