本文介紹事件總線EventBridge的API的公共請求頭和公共返回頭信息。

公共請求頭部

公共請求參數是指每個接口都需要使用到的請求參數。

參數名稱 示例 是否必選 說明
Authorization acs <yourAccessKeyId>:<yourSignature> 用于驗證請求合法性的認證信息,采用AccessKeyId:Signature的形式。
Content-Length 26 RFC 2616中定義的HTTP請求內容長度。
Content-Type application/json RFC 2616中定義的HTTP請求內容類型。
Content-MD5 0e30656********0bc6f70bbdfe HTTP協議消息體的128-bit MD5散列值轉換成Base64編碼的結果。為了防止所有請求被篡改,建議所有請求都附加該信息。
Date Sat, 18 Apr 2020 05:30:41 GMT 請求的構造時間,目前只支持GMT格式。
Host cs.aliyuncs.com 請求的服務地址,例如:123456789098****.eventbridge.aliyuncs.com
Accept application/json 客戶端需要的返回值類型,支持application/jsonapplication/xml
x-eventbridge-version 2020-04-01 API版本號。目前版本號為2020-04-01
x-acs-region-id cn-beijing 地域ID。
x-acs-signature-nonce f63659d4-10ac-483b-99da-ea8fde61**** 唯一隨機數,用于防止網絡重放攻擊。您在不同請求間要使用不同的隨機數值。
x-acs-signature-method HMAC-SHA1 用戶簽名方式,目前只支持HMAC-SHA1

示例

POST /openapi/createEventBus HTTP/1.1
Host: 123456789098****.eventbridge.cn-hangzhou.aliyuncs.com
Accept: application/json
Date: Sat, 18 Apr 2020 05:30:41 GMT
x-eventbridge-version: 2020-04-01
Authorization: acs vZ3VL0SuJdHi****:Jo2PbTj******zYAYoYslKLvWzg=
Content-Type: application/json;charset=UTF-8
Content-Length: 26

公共返回頭部

每次接口調用請求,無論成功與否,系統都會返回一個唯一識別碼RequestId。調用API服務后返回數據采用統一格式。返回的HTTP狀態碼如下:

  • 2xx:調用成功。
  • 4xx:調用失敗。
  • 5xx:調用失敗。

JSON示例

{
    "RequestId": "4C467B38-3910-447D-87BC-AC049166****"
    /* 返回結果數據 */
}