请求体携带了 1M 左右的 Base64 字符串后 reqMerge 没有正常合并,如果将这个字符串改成较短的就能正常代理:
如请求体:
{
"info": {
"a": "***",
"b": "***",
},
"param": {
"c": "***",
"Base64Data": "很长的 base64 字符串",
}
}
应用规则:
if (url.includes('***')) {
rules.push('* reqType://json');
rules.push('* reqMerge://({"info":{"y":"dddddd"}});
}
在 body 中展示的情况,框起来的部分是 merge 的内容,被追加在了 body 的后面,导致 JSONView 选项下也不能正常解析为 json,一片空白:

请求体携带了 1M 左右的 Base64 字符串后 reqMerge 没有正常合并,如果将这个字符串改成较短的就能正常代理:
如请求体:
应用规则:
在 body 中展示的情况,框起来的部分是 merge 的内容,被追加在了 body 的后面,导致 JSONView 选项下也不能正常解析为 json,一片空白: