Webhook
- WaaS 回调机制总览
- 回调接入准备说明
- 回调数据解密实现
- 回调枚举类型说明
- 公共请求参数
- Webhook API
核心工具类
Base64Util
用于二进制数据与Base64字符串之间的转换工具类
概述
Base64Util
是加密通信中的核心编解码工具,主要功能是实现二进制数据与Base64文本之间的相互转换。在API通信中,Base64编码用于确保加密后的二进制数据能够安全地通过HTTP协议传输。
代码实例
Copy
import java.util.Base64;
public class Base64Util {
/**
* 将字节数组编码为Base64字符串
*
* @param bytes 原始二进制数据
* @return Base64编码后的字符串
*
* 使用场景:将加密后的二进制数据转换为可安全传输的文本格式,
* 适用于HTTP请求参数封装。
*/
public static String encodeByte(byte[] bytes) {
return Base64.getEncoder().encodeToString(bytes);
}
/**
* 将Base64字符串解码为字节数组
*
* @param str Base64编码的字符串
* @return 解码后的原始二进制数据
*
* 使用场景:将API响应中的Base64数据转换为二进制,
* 为后续解密操作做准备。
*/
public static byte[] decodeString(String str) {
return Base64.getDecoder().decode(str);
}
}
助手
Responses are generated using AI and may contain mistakes.