全部产品
对象存储 OSS

GetObjectMeta

更新时间:2017-06-07 13:26:11   分享:   

Get Object Meta用来获取某个Bucket下的某个Object的基本meta信息,包括该Object的ETag、Size(文件大小)、LastModified,并不返回其内容。

请求语法

  1. GET /ObjectName?objectMeta HTTP/1.1
  2. Host: BucketName.oss-cn-hangzhou.aliyuncs.com
  3. Date: GMT Date
  4. Authorization: SignatureValue

细节分析

细节分析:

  1. 无论正常返回还是非正常返回,Get Object Meta均不返回消息体。
  2. Get Object Meta需包含objectMeta请求参数,否则表示Get Object请求。
  3. 如果文件不存在返回404 Not Found错误。
  4. Get Object Meta相比Head Object更轻量,仅返回指定Object的少量基本meta信息,包括该Object的ETag、Size(文件大小)、LastModified,其中Size由响应头Content-Length的数值表示。
  5. 如果文件类型为符号链接,返回符号链接自身信息。

示例

请求示例:

  1. GET /oss.jpg?objectMeta HTTP/1.1
  2. Host: oss-example.oss-cn-hangzhou.aliyuncs.com
  3. Date: Wed, 29 Apr 2015 05:21:12 GMT
  4. Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:CTkuxpLAi4XZ+WwIfNm0FmgbrQ0=

返回示例

  1. HTTP/1.1 200 OK
  2. x-oss-request-id: 559CC9BDC755F95A64485981
  3. Date: Wed, 29 Apr 2015 05:21:12 GMT
  4. ETag: "5B3C1A2E053D763E1B002CC607C5A0FE"
  5. Last-Modified: Fri, 24 Feb 2012 06:07:48 GMT
  6. Content-Length: 344606
  7. Connection: keep-alive
  8. Server: AliyunOSS
本文导读目录
本文导读目录
以上内容是否对您有帮助?