Charles使用技巧:Rewrite

1、Charles中想要修改request / response 有3种方案测试

 

一、设置断点,breakpointspa

对请求设置断点,而后修改request / response blog

 

二、map local :转发请求到本地(同Fiddler的autoresponder)ip

适用于客户端发起http状态码=200请求(适用map local 须要注意看请求IP是不是本地,charles本地ip 0.0.0.0.0.1)it

但若是先发起204的请求A,再发起200的请求A,map local就再也不适用request

 

三、Rewritemap

适用全部请求,能够看做 map local的升级版请求

好比map local没法解决的问题,能够用Rewrite处理charles

 

2、Rewrite的具体使用im

一、添加请求(左侧栏为当前rewrite 规则,勾选则表明启用)

二、添加想要修改内容

eg :我想把返回值里的全部的“我是加粗”修改成 “我是加粗测试文案”

(1)type:选择body

  (2)Where:选择Response

  (3)Match:输入想要替换的值,注意选择匹配规则:精确匹配、模糊匹配

(4)Replace :输入替换的内容,注意选择替换规则:替换第一个、替换全部

(5)点击保存,随后在第一图中启用rewrite规则便可

相关文章
相关标签/搜索