GetObjectMeta用來獲取某個Bucket下的某個Object的基本meta資訊,包括該Object的ETag、Size(檔案大小)、LastModified,並不返回其內容。
請求文法
GET /ObjectName?objectMeta HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
細節分析
- 無論正常返回還是非正常返回,Get Object Meta均不返回消息體。
- Get Object Meta需包含objectMeta請求參數,否則表示Get Object請求。
- 如果檔案不存在返回404 Not Found錯誤。
- Get Object Meta相比Head Object更輕量,僅返回指定Object的少量基本meta資訊,包括該Object的ETag、Size(檔案大小)、LastModified,其中Size由回應標頭Content-Length的數值表示。
- 如果檔案類型為符號連結,返回符號連結自身資訊。
樣本
請求樣本:
GET /oss.jpg?objectMeta HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Wed, 29 Apr 2015 05:21:12 GMT
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:CTkuxpLAi4XZ+WwIfNm0FmgbrQ0=
返回樣本:
HTTP/1.1 200 OK
x-oss-request-id: 559CC9BDC755F95A64485981
Date: Wed, 29 Apr 2015 05:21:12 GMT
ETag: "5B3C1A2E053D763E1B002CC607C5A0FE"
Last-Modified: Fri, 24 Feb 2012 06:07:48 GMT
Content-Length: 344606
Connection: keep-alive
Server: AliyunOSS