我想知道以下两个函数之间的实际区别是什么: encodeBase64URLSafeString encodeBase64URLSafe
apache文档说不同之处在于 encodeBase64URLSafe 不会将输出分块,而 encodeBase64URLSafeString 会!但是,这是什么意思 ?
我想知道以下两个函数之间的实际区别是什么: encodeBase64URLSafeString encodeBase64URLSafe
apache文档说不同之处在于 encodeBase64URLSafe 不会将输出分块,而 encodeBase64URLSafeString 会!但是,这是什么意思 ?
分块只是在每 ~74 个字符后添加一个换行符(因此它可以用于电子邮件)
返回类型不同:
public static byte[] [More ...] encodeBase64URLSafe(byte[] binaryData) {
return encodeBase64(binaryData, false, true);
}
public static String [More ...] encodeBase64URLSafeString(byte[] binaryData) {
return StringUtils.newStringUtf8(encodeBase64(binaryData, false, true));
}
你的意思是分块和非分块有什么区别,你的问题不是很清楚......