响应报文
响应报文公共字段与示例
响应报文
| Key | Type | Required | Description |
|---|---|---|---|
| timestamp | string | M | 服务端生成响应的时间; 格式:yyyy-MM-dd HH:mm:ss.SSS |
| randomString | string | M | 每次响应生成的随机数 |
| status | string | M | 响应状态码 |
| payload | string | M | 使用 Base64 编码的响应报文体。 1. 使用 Base64 解码。 2. 使用本次请求生成的 trk 做 AES 解密。报文加密 3. 把解密后的 UTF-8 字节解析为 JSON 字符串 |
| charset | string | O | 编码格式, 与请求时上送一致 |
| signType | string | O | 签名方式; 与请求时上送一致 |
| sign | string | M | 签名. 签名计算 |
响应报文示例
{
"timestamp": "2026-09-21 12:00:00.123",
"randomString": "e8fd19b3b67a4b60aae61243c69aa602",
"status": "0000",
"payload": "加密后的响应报文 Base64",
"charset": "UTF-8",
"signType": "RSA",
"sign": "平台签名 Base64"
}收到响应后:
- 先用签名计算中的响应规则校验
sign。 - 再对
payload做Base64解码。 - 使用本次请求生成的
trkBytes对解码结果做 AES 解密,得到响应业务 JSON。