我发送请求的正文中的json对象的发布请求。我想改变json对象中一个字段的值。修改请求与查尔斯代理服务器的负载
例如:
{ "json_params" :
{
"first_name": "John",
"last_name": "Doe",
"fav_foods":{
"dessert": "icecream",
"pizza": "cheese"
}
}
}
如何使用查尔斯改变"fav_foods"
到"least_fav_foods"
,例如,或"dessert"
到"appetizer"
?
我试过使用Rewrite工具,把"fav_foods"
作为匹配,"least_fav_foods"
作为替换。
也尝试使用{"json_params": {"fav_foods": {"dessert": "icecream", "pizza": "cheese"}}}
- >{"json_params": {"least_fav_foods": {"dessert": "icecream", "pizza": "cheese"}}}
,但没有任何格式的运气。
我测试并验证了我正在检测正确的请求。我可以为请求添加一个头,但不能更改json有效内容中的任何内容。
你是如何测试你是否检测到正确的请求? –
通过向请求添加一个头并检查它是否存在于网络选项卡和Charles中。 – ekrah