Illegal base64 character 20 原因:base64 中出现空格 例如:0brRtNG+0bU= GET传输变成0brRtNG 0bU= 解决方法 【暴力】直接替换 string.replaceAll(" “,”+"); 【柔和】转码处理 解释 base64中的对应的64符号的表 64=26(小写字母)+26(大写字母)+2(特殊字符\和+) +传输就会被吃掉 /传输就不会被吃掉