get请求,请求参数如果包含数组,则中文参数会被转义

Blade 未结 2 25

一、该问题的重现步骤是什么?

1. 后端get请求,前端传参包括数组格式的参数,其他参数值是中文会被URL转义

2. gateway里捕捉到的请求参数,还是中文状态

60074440-9992-454e-a441-bff054118af2.png

业务模块接收到的参数就是转义以后的

d47909c0-4b0b-4c12-b94b-7daef5d25ee0.png

是URL转义

ba06a7d7-5269-480b-82cf-712d8d3887c4.png


二、你期待的结果是什么?实际看到的又是什么?

转义之后导致逻辑或者查询错误

是否有控制转义的配置,或者修复此转义bug,传过来接收的仍然是中文

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX 4.4.0.RELEASE    SpringCloud产品


2条回答
  • 请给我们邮箱:bladejava@qq.com 发一个邮件提供授权公司名以及你的社区帐号,登记为商业账号后方可进行商业版问题答疑。


    0 讨论(0)
  • 2小时前

    邮件已发送,请查收

    0 讨论(0)
提交回复