charles 网络重定向

将某个请求进行重定向,用重定向的内容响应请求的内容,主要有两个功能map remote和map local。map local将某个网络请求重定向到本地某个文件;map remote将某个网络请求重定向到另一个网络请求。

两者都可以将js、css、html以及api接口进行重定向,此外也可以使用通配符来进行简单的批量匹配,达到批量重定向的目的。

Map remote

       Map remote是将请求的URL,直接换成目的URL的请求,并返回目的URL的响应

访问www.cctv.com,在charles中可以看到如下

map local

Map local是将请求的URL的响应,换成本地机器上的文件的内容,如D盘的某个文件为shichang.html,做如下配置

访问travel.cctv.com,在charles中可以看到如下

它的一个重要用途是实现接口数据的修改,新建一个 json文件,将请求到的json数据复制到该文件,保存到本地。

请求该接口,访问到的数据就是本地json文件的数据了(将json数据传回前端请求)。在进行接口调试的时候,我们可以修改json文件,这样就不用每次都打断点修改json数据。

你可能感兴趣的:(charles 网络重定向)