开发者社区> 问答> 正文

Swarm API参考  集群API调用方式  公共参数



公共请求头部


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

[tr=rgb(51, 205, 229)][td]参数名称 说明选项Authorization用于验证请求合法性的认证信息,采用 AccessKeyId:Signature 的形式。RequiredContent-LengthRFC 2616 中定义的 HTTP 请求内容长度。RequiredContent-TypeRFC 2616 中定义的 HTTP 请求内容类型。RequiredContent-MD5HTTP 协议消息体的 128-bit MD5 散列值转换成 BASE64 编码的结果。为了防止所有请求被篡改,建议所有请求都附加该信息。RequiredDate请求的构造时间,目前只支持 GMT 格式。如果与 MNS 的服务器时间前后差异超过 15 分钟将返回本次请求非法。RequiredHost访问 Host 值,例如:diku.aliyuncs.com。RequiredAccept客户端需要的返回值类型,支持 application/json 和 application/xml。Requiredx-acs-versionAPI 版本号。目前版本号为 2015-12-15。Requiredx-acs-region-id地域(Region)指的是 ECS 实例所在的物理位置。更多详细信息参见 地域概念ECS查询可用地域列表。Requiredx-acs-signature-nonce唯一随机数,用于防止网络重放攻击。您在不同请求间要使用不同的随机数值。Requiredx-acs-signature-method用户签名方式,目前只支持 HMAC-SHA1。Required
示例GET /clusters HTTP/ 1.1 Host: cs.aliyuncs.com Accept: application/jsonUser- Agent: cs-sdk-python /0.0.1 (Darwin/ 15.2 .0/x86_64; 2.7 .10)x-acs-signature- nonce: f63659d4 -10ac -483b -99da-ea8fde61eae3 Authorization: acs ACSbW2iBbyX0Pk9N:mp /6Wdr18V3qAc5gbgsqMe/iB0cx-acs-signature- version: 1.0 Date: Wed, 16 Dec 2015 11: 18: 47 GMTx-acs-signature- method: HMAC-SHA1Content- Type: application/json;charset=utf -8X-Acs-Region- Id: cn-beijingContent- Length: 0

公共返回头部


您发送的每次接口调用请求,无论成功与否,系统都会返回一个唯一识别码 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"/* 返回结果数据 */}

展开
收起
青蛙跳 2018-08-31 23:13:17 1356 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载