1. 公共参数
公共参数消息头包含两类:公共请求头和公共响应头。
1.1. 公共请求头
Header | Description | Type |
---|---|---|
Authorization | 鉴权信息,用以验证请求合法性的签名信息 例:YCS1-HMAC-SHA1 Credential=5adb2538-9333-4024-b757-e095fc609a84, SignedHeaders=date;nonce;version, Signature=QBTLn6MlxLILynkyFdCVLMOOWZM= 签名方式的取值范围:YCS1-HMAC-SHA1 Credential:访问密钥 ID Signature:您的签名,取值阅读签名机制 |
String |
Content-Length | HTTP请求内容的长度,常用于PUT类型的API的操作 | String |
Content-Type | 请求内容的类型,如text/plain | String |
Content-MD5 | 经过Base64编码的128-bit内容MD5校验值 | String |
Date | HTTP 1.1协议中规定的GMT时间,例如:Wed, 14 Nov 2018 10:27:05 GMT | String |
Nonce | 签名唯一随机数。用于防止网络重放攻击,建议您每一次请求都使用不同的随机数 | String |
Version | API 的版本号,格式为 YYYY-MM-DD。取值范围:2018-10-30 | String |
1.2. 公共响应头
Header | Description | Type |
---|---|---|
Content-Length | HTTP请求内容的长度 | String |
Content-Type | HTTP请求内容类型 | String |
Connection | 声明客户端与服务端之间的通信状态 | Enum |
Date | 服务器的响应时间 | String |
Etag | ETag全称Entity Tag,是Object被创建时用于标识Object内容的信息标签 | String |
Server | 创建请求的服务器的名称 | String |