base64URL处理
加密
String str="hello world"; String encode= Base64.getUrlEncoder().encodeToString(str.getbytes[]);
解密
byte[] bytes= Base64.getUrlDecoder().decode(token); String result=new String(bytes,"UTF-8");
原因:
将+号替换成了一个空格,所以我推测这可能是浏览器自己对特殊字符的处理。