AES加密后字符串包含特殊字符通过get请求传递到后台怎样不受影响

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==")

你可能感兴趣的:(AES加密后字符串包含特殊字符通过get请求传递到后台怎样不受影响)