閱讀543 返回首頁    go 小米MIX


公共HTTP頭定義__調用方式_API文檔_批量計算-阿裏雲

公共請求頭

對於訪問授權,BatchCompute采用阿裏雲通用的簽名方式,即請求頭部包含特定以”x-acs”開頭的字段,通過計算簽名和比較簽名進行用戶驗證。其中頭部必須包含的字段如下:

標準頭

Header名稱 類型 說明
Authorization 字符串 簽名內容。該字段必選。該字段為非簽名字段。
Content-Length 數字 Body部分實際請求長度。如果傳輸是壓縮格式,則為壓縮後大小;如果請求不包含Body,則數值為0。該字段為非簽名字段。
Content-MD5 字符串 Body經過MD5計算後的字符串,計算結果為大寫。如果沒有Body部分,則不需要填寫該請求頭。
Content-Type 字符串 Body類型。類型:字符串。分為application/json和application/json-rpc兩種類型,默認值為application/json。如果沒有Body部分,則不需要填寫該請求頭。
Date 字符串 當前發送時刻的時間,參數目前隻支持RFC 822格式,使用GMT標準時間。格式化字符串如下:%a, %d %b %Y %H:%M:%S GMT (如:Mon, 3 Jan 2010 08:33:47 GMT)。Date所表示的時間與服務器接收到request的時間最大誤差為15分鍾。如果超過15分鍾的時間誤差則服務器端拒絕該請求。
Accept 字符串 客戶端需要的返回值類型,支持application/json和application/json-rpc。默認值:無。
Host 字符串 請求host完整名字(不加 https:// )。例如:batchcompute.cn-qingdao.aliyuncs.com。

自定義頭

Header名稱 類型 說明
x-acs-version 字符串 當前 API版本。例如:x.x.x。
x-acs-compress-type 字符串 壓縮方式。目前隻支持deflate,如果不壓縮可以不填寫該字段。
x-acs-body-rawsize 數字 Body原始大小,當壓縮時用以解壓,當無Body時該字段為0。範圍為0-256KB。
x-acs-signature-method 字符串 簽名計算方式,目前支持“hmac-sha1”。關於簽名的計算方法,請參見 [簽名機製](api-v20151111/call-method/signature
x-acs-signature-nonce 字符串 唯一隨機數,用於防止網絡重放攻擊。用戶在不同請求間要使用不同的隨機數值。
x-acs-access-id 字符串 用戶訪問BatchCompute的AccessId。默認值:無。
x-acs-request-id 字符串 用戶自動生成的請求ID,以便日誌跟蹤。

最後更新:2016-11-23 16:04:19

  上一篇:go 公共錯誤碼__調用方式_API文檔_批量計算-阿裏雲
  下一篇:go 修改集群__集群相關接口_API文檔_批量計算-阿裏雲