human: 如何处理七牛云的对象存储资源元信息查询

gpt: [对象存储](https://developer.qiniu.com/kodo) > API 文档 > [Object
接口](https://developer.qiniu.com/kodo/api/1274/rs) > 资源元信息查询

#  资源元信息查询

最近更新时间: 2024-08-12 15:49:34

# **描述**

本接口仅用于获取资源的 `Metadata` 信息，不返回资源内容。  
  

# **请求**

### **请求语法**

    
    
    GET /stat/<EncodedEntryURI> HTTP/1.1
    Host:          rs.qiniuapi.com
    Content-Type:  application/x-www-form-urlencoded
    X-Qiniu-Date: 20060102T150405Z
    Authorization: Qiniu <AccessToken>
    

  

### **请求参数**

参数名称 | 必填 | 说明  
---|---|---  
EncodedEntryURI | 是 | 具体请参考[EncodedEntryURI](https://developer.qiniu.com/kodo/api/1276/data-format)  
  
  

### **请求头**

头部名称 | 必填 | 说明  
---|---|---  
`Authorization` | 是 | 该参数应严格按照[管理凭证](https://developer.qiniu.com/kodo/manual/1201/access-token)格式进行填充，否则会返回401错误码一个合法的 Authorization 值应类似于：`Qiniu QNJi_bYJlmO5LeY08FfoNj9w_r7...`  
其他 |  | 该请求操作的实现使用了所有操作的公共请求头。详情请查阅[公共请求头](https://developer.qiniu.com/kodo/api/3924/common-request-headers)  
  
  

### **请求内容**

该请求操作的请求体为空。

  

# **响应**

### **响应头**

头部名称 | 必填 | 说明  
---|---|---  
Content-Type | 是 | 正常情况下该值将被设为 `application/json`，表示返回 JSON 格式的文本信息。  
其他 |  | 该请求操作的实现使用了所有操作的公共响应头。详情请查阅[公共响应头](https://developer.qiniu.com/kodo/api/3924/common-request-headers)。  
  
  

### **响应内容**

字段名称 | 必填 | 说明  
---|---|---  
fsize | 是 | 文件大小，int64 类型，单位为字节（Byte）。  
hash | 是 | 文件`HASH`值，string 类型。  
mimeType | 是 | 文件`MIME`类型，string 类型。  
type | 是 | 文件存储类型，uint32 类型，`0`表示标准存储，`1` 表示[低频存储](https://developer.qiniu.com/kodo/3956/kodo-category#IA)，`2` 表示[归档存储](https://developer.qiniu.com/kodo/3956/kodo-category#archive)，`3` 表示[深度归档存储](https://developer.qiniu.com/kodo/3956/kodo-category#deep_archive)，`4` 表示[归档直读存储](https://developer.qiniu.com/kodo/3956/kodo-category#archive_ir)、`5` 表示[智能分层存储](https://developer.qiniu.com/kodo/12747/storage-class-intelligent-tiering)。  
putTime | 是 | 文件上传时间，int64 类型，[Unix时间戳](https://developer.qiniu.com/kodo/glossary/1647/u)格式，单位为 100 纳秒。例如：值为`13603956734587420`的时间，对应的实际时间为`2013-02-09 15:41:13`。  
restoreStatus | 否 | 归档/深度归档存储文件的解冻状态，uint32 类型，`2`表示解冻完成，`1`表示解冻中；归档/深度归档文件冻结时，不返回该字段。  
x-qn-meta | 否 | 自定义元数据，含 `meta_key` 参数 及对应 `metaValue` 值；仅当自定义元数据后返回该字段。  
status | 否 | 文件状态，uint32 类型。`1` 表示禁用；只有禁用状态的文件才会返回该字段。  
md5 | 否 | 文件 `md5` 值，string 类型，32 位 16 进制组成的字符串，只有通过直传文件和追加文件 API 上传的文件，服务端确保有该字段返回，如请求时服务端没有返回 md5 字段，可以通过请求 qhash/md5 方法来获取，比如 http://test.com/test.mp4?qhash/md5  
expiration | 否 | 文件过期删除日期，int64 类型，Unix 时间戳格式，具体文件过期日期计算参考 [生命周期管理](https://developer.qiniu.com/kodo/manual/3699/life-cycle-management)。文件在设置过期时间后才会返回该字段（通过生命周期规则设置文件过期时间，仅对该功能发布后满足规则条件新上传文件返回该字段；历史文件想要返回该字段需要在功能发布后可通过 [修改文件过期删除时间 API](https://developer.qiniu.com/kodo/api/1732/update-file-lifecycle) 或者 [修改文件生命周期 API](https://developer.qiniu.com/kodo/8062/modify-object-life-cycle) 指定过期时间；对于已经设置过过期时间的历史文件，到期都会正常过期删除，只是服务端没有该字段返回) 例如：值为`1568736000`的时间，表示文件会在`2019/9/18`当天内删除。  
transitionToIA | 否 | 文件生命周期中转为低频存储的日期，int64 类型，Unix 时间戳格式 ，具体日期计算参考 [生命周期管理](https://developer.qiniu.com/kodo/manual/3699/life-cycle-management)。文件在设置转低频后才会返回该字段（通过生命周期规则设置文件转低频，仅对该功能发布后满足规则条件新上传文件返回该字段；历史文件想要返回该字段需要在功能发布后可通过 [修改文件生命周期 API](https://developer.qiniu.com/kodo/8062/modify-object-life-cycle) 指定转低频时间；对于已经设置过转低频时间的历史文件，到期都会正常执行，只是服务端没有该字段返回) 例如：值为`1568736000`的时间，表示文件会在`2019/9/18`当天转为低频存储类型。  
transitionToIntelligentTiering | 否 | 文件生命周期中转为智能分层存储的日期，int64 类型，Unix 时间戳格式 ，具体日期计算参考 [生命周期管理](https://developer.qiniu.com/kodo/manual/3699/life-cycle-management)。文件在设置转智能分层后才会返回该字段 例如：值为`1568736000`的时间，表示文件会在`2021/9/18`当天转为智能分层存储类型。  
transitionToArchiveIR | 否 | 文件生命周期中转为归档直读存储的日期，int64 类型，Unix 时间戳格式 ，具体日期计算参考 [生命周期管理](https://developer.qiniu.com/kodo/manual/3699/life-cycle-management)。文件在设置转归档后才会返回该字段 例如：值为`1568736000`的时间，表示文件会在`2019/9/18`当天转为归档直读存储类型。  
transitionToARCHIVE | 否 | 文件生命周期中转为归档存储的日期，int64 类型，Unix 时间戳格式 ，具体日期计算参考 [生命周期管理](https://developer.qiniu.com/kodo/manual/3699/life-cycle-management)。文件在设置转归档后才会返回该字段（通过生命周期规则设置文件转归档，仅对该功能发布后满足规则条件新上传文件返回该字段；历史文件想要返回该字段需要在功能发布后可通过 [修改文件生命周期 API](https://developer.qiniu.com/kodo/8062/modify-object-life-cycle) 指定转归档时间；对于已经设置过转归档时间的历史文件，到期都会正常执行，只是服务端没有该字段返回) 例如：值为`1568736000`的时间，表示文件会在`2019/9/18`当天转为归档存储类型。  
transitionToDeepArchive | 否 | 文件生命周期中转为深度归档存储的日期，int64 类型，Unix 时间戳格式 ，具体日期计算参考 [生命周期管理](https://developer.qiniu.com/kodo/manual/3699/life-cycle-management)。文件在设置转深度归档后才会返回该字段 例如：值为`1568736000`的时间，表示文件会在`2019/9/18`当天转为深度归档存储类型。  
  
  

### **响应状态码**

该操作的实现不会返回特殊错误。有关错误和错误代码列表的一般信息，请查阅[错误响应](https://developer.qiniu.com/kodo/api/3928/error-
responses)。  
  

# **示例**

### **请求示例**

    
    
    GET /stat/ZGVtbzoyMDEzLTAyLTA5LTA3LTM5LTIwLmpwZw== HTTP/1.1
    User-Agent: curl/7.30.0
    Host: rs.qiniuapi.com
    Accept: */*
    Content-Type: application/x-www-form-urlencoded
    X-Qiniu-Date: 20060102T150405Z
    Authorization: Qiniu QNJi_bYJlmO5LeY08FfoNj9w_r72Vsn...(过长已省略)
    

_注：要在`Authorization`头部的`<AccessToken>`前添加`Qiniu`和半角空格。_

  

### **响应示例**

    
    
    HTTP/1.1 200 OK
    Server: nginx/1.0.8
    Date: Mon, 02 Jan 2006 15:04:05 GMT
    Content-Type: application/json
    Connection: keep-alive
    Cache-Control: no-store
    Content-Length: 121
    X-Log: qtbl.get;RS
    X-Reqid: swEAAMipp-5bIjMT
    
    {
    	"fsize":        5122935,
    	"hash":         "ljfockr0lOil_bZfyaI2ZY78HWoH",
    	"mimeType":     "application/octet-stream",
    	"putTime":      13603956734587420,
    	"md5":          "e41714a18899cf59c200a9bddfa78b95"
    }
    

以上内容是否对您有帮助？