本文列举了容器镜像服务ACR的API的公共请求参数和公共返回信息。
公共请求参数
公共请求参数是指每个接口都需要使用到的请求参数。
参数名称 | 说明 | 选项 |
---|---|---|
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版本号。参见版本 。 | 必须 |
x-acs-region-id | 地域(Region)指的是容器镜像所在的物理位置。参见 地域。 | 必须 |
x-acs-signature-nonce | 唯一随机数,用于防止网络重放攻击。您在不同请求间要使用不同的随机数值。 | 必须 |
x-acs-signature-method | 用户签名方式,目前只支持HMAC-SHA1。 | 必须 |
GET /namespaces HTTP/1.1
Authorization: acs ACSbW2iBbyX1Pk9N:mp/6Wdr18V3qAc5gbgsqMe/iB0c
Content-Length: 0
Content-Type: application/json;charset=utf-8
Date: Wed, 23 May 2018 12:00:01 GMT
Host: cr.cn-hangzhou.aliyuncs.com
Accept: application/json
x-acs-version: 2016-06-07
x-acs-region-id: cn-hangzhou
x-acs-signature-nonce: f63659d4-10ac-483b-99da-ea8fde61eae3
x-acs-signature-version: 1.0
x-acs-signature-method: HMAC-SHA1
User-Agent: cr-sdk-python/3.0.0 (Darwin/15.2.0/x86_64;2.7.10)
公共返回
您发送的每次接口调用请求,无论成功与否,系统都会返回一个唯一识别码RequestId。
示例XML示例:
<?xml version="1.0" encoding="UTF-8"?>
<接口名称+Response>
<!--返回请求标签-->
<RequestId>4C467B38-3910-447D-87BC-AC049166F216</RequestId>
<!--返回结果数据-->
</接口名称+Response>
JSON 示例:
{
"RequestId": "4C467B38-3910-447D-87BC-AC049166F216"
/* 返回结果数据 */
}