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

 原因:

将+号替换成了一个空格,所以我推测这可能是浏览器自己对特殊字符的处理。



posted @ 2018-11-15 18:45  诸葛子房  阅读(2625)  评论(0编辑  收藏  举报