公共请求参数是指每个接口都需要使用到的请求参数,根据认证方式的不同,公共头信息不同,见下说明:
使用阿里云Accesskey签名认证时的公共请求参数 名称 类型 是否必须 描述 Authorization String 是 用于验证请求合法性的认证信息,采用 acs AccessKeyId:signature 格式。 Content-Length long 是 RFC 2616 中定义的 HTTP 请求内容长度。 Content-Type String 是 RFC 2616 中定义的 HTTP 请求内容类型。 Content-MD5 String 是 HTTP 协议消息体的 128-bit MD5 散列值转换成 BASE64 编码的结果。为了防止所有请求被篡改,建议所有请求都附加该信息。 Date String 是 描述请求时间。GMT 格式,例如:Wed, 26 Aug. 2015 17:01:00 GMT。 Accept String 是 客户端需要的返回值类型,只支持 application/json。 Host String 是 访问域名。 x-acs-signature-nonce String 是 唯一随机数,用于防止网络重放攻击。用户在不同请求中要使用不同的随机数值。 x-acs-signature-method String 是 签名方法,目前只支持 HMAC-SHA1。 x-acs-signature-version String 是 签名版本,目前是 1.0。 使用访问令牌AccessToken认证时的公共请求参数 名称 类型 是否必须 描述 Host String 是 访问域名。 Authorization String 是 Bearer {AccessToken}。 公共返回参数 用户发送的每次接口调用请求,无论成功与否,系统都会返回一个唯一识别码 RequestId 给用户。
示例 json示例
{ "RequestId": "5B467B38-5110-337D-99BA-33149166F546", /* 返回结果数据 */ }
名称 类型 是否必须 描述 Authorization String 是 用于验证请求合法性的认证信息,采用 acs AccessKeyId:signature 格式。 Content-Length long 是 RFC 2616 中定义的 HTTP 请求内容长度。 Content-Type String 是 RFC 2616 中定义的 HTTP 请求内容类型。 Content-MD5 String 是 HTTP 协议消息体的 128-bit MD5 散列值转换成 BASE64 编码的结果。为了防止所有请求被篡改,建议所有请求都附加该信息。 Date String 是 描述请求时间。GMT 格式,例如:Wed, 26 Aug. 2015 17:01:00 GMT。 Accept String 是 客户端需要的返回值类型,只支持 application/json。 Host String 是 访问域名。 x-acs-signature-nonce String 是 唯一随机数,用于防止网络重放攻击。用户在不同请求中要使用不同的随机数值。 x-acs-signature-method String 是 签名方法,目前只支持 HMAC-SHA1。 x-acs-signature-version String 是 签名版本,目前是 1.0。 使用访问令牌AccessToken认证时的公共请求参数 名称 类型 是否必须 描述 Host String 是 访问域名。 Authorization String 是 Bearer {AccessToken}。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。