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】,
然后,在右侧Locations栏点击【Add】,在弹出的{Edit Location}对话框中,填入相关参数,最后点击【OK】
接着,在右侧Rules栏点击【Add】,在弹出的{Rewrite Rule}对话框中,填入相关参数,最后点击【OK】
最后点击【Apply】和【OK】,重新发起请求,修改的报文就生效了
二、修改接口返回服务器code
同样的步骤,在右侧Rules栏点击【Add】,在弹出的{Rewrite Rule}对话框中,填入相关参数,最后点击【OK】
网友评论