Closed XiEdAotonG closed 1 month ago
BUG复现:同时勾选这两个选项并点击逆向转义,双引号"被替换成 \\"
修复建议:代码逻辑里先处理反斜杠,再处理双引号
<% var netCount = 10; var obj = { "NETWORK_TYPE": "NRF" }; var sequence = restHttp('POST','http://SERVICE','{\"seqName\":\"RES_5G_CN_NE_INFO\",\"number\":'+netCount+',\"prefix\":\"HEAD_CN_\"}'); %>
结果文本
<% var netCount = 10; var obj = { \\"NETWORK_TYPE\\": \\"NRF\\" }; var sequence = restHttp('POST','http://IOM-CLOUD-SERVICE','{\\\\"seqName\\\\":\\\\"RES_5G_CN_NE_INFO\\\\",\\\\"number\\\\":'+netCount+',\\\\"prefix\\\\":\\\\"HEAD_CN_\\\\"}'); %>
预期文本(先反斜杠逆向转义,再双引号逆向转义)
<% var netCount = 10; var obj = { \"NETWORK_TYPE\": \"NRF\" }; var sequence = restHttp('POST','http://IOM-CLOUD-SERVICE','{\\\"seqName\\\":\\\"RES_5G_CN_NE_INFO\\\",\\\"number\\\":'+netCount+',\\\"prefix\\\":\\\"HEAD_CN_\\\"}'); %>
BUG复现:同时勾选这两个选项并点击逆向转义,双引号"被替换成 \\"
修复建议:代码逻辑里先处理反斜杠,再处理双引号
结果文本
预期文本(先反斜杠逆向转义,再双引号逆向转义)