全部产品
云市场

公共请求参数

更新时间:2018-05-23 00:19:35

公共请求参数

公共请求参数是指每个接口都需要使用到的请求参数。

参数名称 说明 选项
Authorization 用于验证请求合法性的认证信息,采用 AccessKeyId:Signature 的形式。 必须
Content-Length RFC 2616 中定义的 HTTP 请求内容长度。 必须
Content-Type RFC 2616 中定义的 HTTP 请求内容类型。 必须
Content-MD5 HTTP 协议消息体的 128-bit MD5 散列值转换成 BASE64 编码的结果。为了防止所有请求被篡改,建议所有请求都附加该信息。 必须
Date 请求的构造时间,目前只支持 GMT 格式。如果与 MNS 的服务器时间前后差异超过 15 分钟将返回本次请求非法。 必须
Host 访问 Host 值,例如:cr.cn-hangzhou.aliyuncs.com 必须
Accept 客户端需要的返回值类型,支持 application/json 和 application/xml。 必须
x-acs-version API 版本号。参见 API版本 必须
x-acs-region-id 地域(Region)指的是容器镜像所在的物理位置。参见 地域列表 必须
x-acs-signature-nonce 唯一随机数,用于防止网络重放攻击。您在不同请求间要使用不同的随机数值。 必须
x-acs-signature-method 用户签名方式,目前只支持 HMAC-SHA1。 必须

示例

  1. GET /namespaces HTTP/1.1
  2. Authorization: acs ACSbW2iBbyX1Pk9N:mp/6Wdr18V3qAc5gbgsqMe/iB0c
  3. Content-Length: 0
  4. Content-Type: application/json;charset=utf-8
  5. Date: Wed, 23 May 2018 12:00:01 GMT
  6. Host: cr.cn-hangzhou.aliyuncs.com
  7. Accept: application/json
  8. x-acs-version: 2016-06-07
  9. x-acs-region-id: cn-hangzhou
  10. x-acs-signature-nonce: f63659d4-10ac-483b-99da-ea8fde61eae3
  11. x-acs-signature-version: 1.0
  12. x-acs-signature-method: HMAC-SHA1
  13. User-Agent: cr-sdk-python/3.0.0 (Darwin/15.2.0/x86_64;2.7.10)

公共返回

您发送的每次接口调用请求,无论成功与否,系统都会返回一个唯一识别码 RequestId。

示例

XML 示例:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <接口名称+Response>
  3. <!--返回请求标签-->
  4. <RequestId>4C467B38-3910-447D-87BC-AC049166F216</RequestId>
  5. <!--返回结果数据-->
  6. </接口名称+Response>

JSON 示例:

  1. {
  2. "RequestId": "4C467B38-3910-447D-87BC-AC049166F216"
  3. /* 返回结果数据 */
  4. }