公用參數是指所有介面調用都需要用到的參數,包含公用請求參數和公用返回參數。
公用請求參數
公用請求參數是每個介面都需要使用到的請求參數。主要參數參見下表:
| 名稱 | 是否必須 | 樣本 | 描述 |
| 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。無論調用介面成功與否,都會返回該參數。 |