公共參數是指所有接口調用都需要用到的參數,包含公共請求參數和公共返回參數。
公共請求參數
公共請求參數是每個接口都需要使用到的請求參數。主要參數參見下表:
名稱 | 是否必須 | 示例 | 描述 |
---|---|---|---|
Authorization | 是 | acs<yourAccessKeyId>:<yourSignature> | 用于驗證請求合法性的認證信息,格式為AccessKeyId:Signature 。
含義如下:
|
Date | 是 | Thu,17 Nov 2018 18:49:58 GMT | HTTP 1.1協議中規定的GMT時間。 |
Accept | 是 | application/json | 客戶端需要的返回值類型,取值為application/json。 |
x-acs-action | 是 | ListInstance | API的名稱。詳情請參見API概覽。 |
x-acs-version | 是 | 2017-06-13 | API版本。 |
x-acs-signature-nonce | 否 | 51284580-614a-11eb-8a9b-9dcfec8d**** | 唯一隨機數,用于防止網絡重放攻擊。您在不同請求間需要使用不同的隨機數值。 |
x-acs-signature-method | 是 | HMAC-SHA1 | 簽名方式,目前僅支持HMAC-SHA1。 |
ContentMD5 | 是 | MACiECZtnLiNkNS1v5****=1 | HTTP請求正文的128-bit MD5散列值轉換成BASE64編碼的結果。 |
示例如下。
GET https://elasticsearch.cn-hangzhou.aliyuncs.com/openapi/instances HTTP/1.1
Authorization: acs DemoAccessKey:31nTIpResD/0C8gb+ChUeuv****=
Date: Thu, 17 Nov 2018 18:49:58 GMT
Accept: application/json
x-acs-action: ListInstance
x-acs-version: 2017-06-13
x-acs-signature-nonce: 51284580-614a-11eb-8a9b-9dcfec8d****
x-acs-signature-method: HMAC-SHA1
ContentMD5:MACiECZtnLiNkNS1v5****=1
公共返回參數
名稱 | 類型 | 描述 |
---|---|---|
RequestId | String | 請求ID。無論調用接口成功與否,都會返回該參數。 |