1.3.1 公共请求参数
优质
小牛编辑
139浏览
2023-12-01
Header参数
每次发起请求时,将以下参数通过Header拼接到URL中(区分大小写)
名称 | 描述 | 示例值 |
---|---|---|
X-Ca-Timestamp | 请求的时间戳,值为当前时间的毫秒数,也就是从1970年1月1日起至今的时间转换为毫秒,时间戳有效时间为15分钟 | 1479895058544 |
Accept | 请求响应体类型,固定值 | application/json |
Content-MD5 | 请求 Body(加密后) 的 MD5 值,算法为:Base64.encodeBase64(MD5(bodyStream.getbytes("UTF-8"))) | |
Content-Type | 请求响应体类型,固定值 | application/text; charset=UTF-8 |
X-Ca-Key | 请求的AppKey,联系对接专员获取 | 23523048 |
X-Ca-Signature | 请求签名,签名结果串,用于服务端检查数据是否被篡改。关于签名的计算方法,请参见签名机制 | |
X-Ca-Nonce | 请求唯一标识(UUID),15分钟内不能重复 | 52833bcb-fa72-40ab-ab03-d2d27449e8ec |
请求体内容
每个API请求的BODY都各自定义,但是所有请求体内容采用JSON格式(非格式化,无空格、换行),统一使用 UTF-8 编码,并对称加密后发送,加密方法参见加密机制 。