AES加密后的可能会有斜杠、百分号、等号这些特殊符号,
http://127.0.0.1:8080/dPage?str=ZgoTTEFnbEzFTDtn0/j+kg==
如果直接通过get请求传递到接口,java代码肯定会识别错误,就会导致解密失败。
比如数字1000
通过AES加密后为 ZgoTTEFnbEzFTDtn0/j+kg==
encodeURIComponent() - JavaScript | MDN
通过使用encodeURIComponent对字符串进行编码
https://127.0.0.1:8080/page?id=encodeURIComponent("ZgoTTEFnbEzFTDtn0/j+kg==")
网友评论