Charles Rewrite功能

Charles的Rewrite功能非常强大,可以重写接口所有元素的内容,例如:header、host、url、path、query

param、response status、body。

一、修改接口返回报文参数

例如:有这样一个接口https://ma.lu.com/mapp/service/public?M6003,

我们需要将接口返回报文内容中含有“基金”的字样全部替换成“JiJin”

首先,菜单选择【Tools】→【Rewrite】,在打开的对话框中勾选【Enable Rewrite】复选框,在左侧Sets栏点击【Add】,

Charles Rewrite功能_第1张图片

然后,在右侧Locations栏点击【Add】,在弹出的{Edit Location}对话框中,填入相关参数,最后点击【OK】

Charles Rewrite功能_第2张图片

接着,在右侧Rules栏点击【Add】,在弹出的{Rewrite Rule}对话框中,填入相关参数,最后点击【OK】

Charles Rewrite功能_第3张图片

最后点击【Apply】和【OK】,重新发起请求,修改的报文就生效了

Charles Rewrite功能_第4张图片

二、修改接口返回服务器code

同样的步骤,在右侧Rules栏点击【Add】,在弹出的{Rewrite Rule}对话框中,填入相关参数,最后点击【OK】



你可能感兴趣的:(Charles Rewrite功能)