公共要求標頭(Common Request Headers)
OSS的RESTful介面中使用了一些公共要求標頭。這些要求標頭可以被所有的OSS請求所使用,其詳細定義如下:
名稱 | 類型 | 描述 |
---|---|---|
Authorization | 字元串 | 用於驗證請求合法性的認證資訊。 預設值:無 使用場景:非匿名請求 |
Content-Length | 字元串 | RFC2616中定義的HTTP請求內容長度。 預設值:無 使用場景:需要向OSS提交數據的請求 |
Content-Type | 字元串 | RFC2616中定義的HTTP請求內容類型。 預設值:無 使用場景:需要向OSS提交數據的請求 |
Date | 字元串 | HTTP 1.1協議中規定的GMT時間,例如:Wed, 05 Sep. 2012 23:00:00 GMT 預設值:無 |
Host | 字元串 | 訪問Host值,格式為:<bucketname>.oss-cn-hangzhou.aliyuncs.com 。 預設值:無 |
公共回應標頭(Common Response Headers)
OSS的RESTful介面中使用了一些公共回應標頭。這些回應標頭可以被所有的OSS請求所使用,其詳細定義如下:
名稱 | 類型 | 描述 |
---|---|---|
Content-Length | 字元串 | RFC2616中定義的HTTP請求內容長度。 預設值:無 使用場景:需要向OSS提交數據的請求 |
Connection | 枚舉 | 標明客戶端和OSS伺服器之間的連結狀態。 有效值:open、close 預設值:無 |
Date | 字元串 | HTTP 1.1協議中規定的GMT時間,例如:Wed, 05 Sep. 2012 23:00:00 GMT 預設值:無 |
ETag | 字元串 | ETag (entity tag) 在每個Object生成的時候被建立,用於標示一個Object的內容。對於Put Object請求建立的Object,ETag值是其內容的MD5值;對於其他方式建立的Object,ETag值是其內容的UUID。ETag值可以用於檢查Object內容是否發生變化。 預設值:無 |
Server | 字元串 | 生成Response的伺服器。 預設值:AliyunOSS |
x-oss-request-id | 字元串 | x-oss-request-id是由Aliyun OSS建立,並唯一標識這個response的UUID。如果在使用OSS服務時遇到問題,可以憑藉該欄位聯繫OSS工作人員,快速定位問題。 預設值:無 |