get请求传数组加解密+变空格

  • Post author:
  • Post category:其他


get请求传数组加解密+变空格

最近项目有个需求,get请求方式传数组,并且数组数据经过加密算法加密,使用@RequestParam注解可以直接接收前端

传递idList参数,前端idList是字符串拼接”,”隔开的字符串参数,但是由于des参数是加密的,有时候会有+字符,由于

URL自动编码,所以后端获取到参数时需要将空格替换成字“+”符串,自己测试的时候没有问题,但是上测试环境的时候

出现了极端情况,接收的数组里有些加密参数的末尾是空格,@RequestParam注解接收到参数自动把空格去掉了,这

导致将参数解密时失败。

所以不能直接获取@RequestParam注解的参数数据,只能通过request里获取参数再将空格替换成+才能正常解密。



版权声明:本文为u012833261原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。