更新时间:2025-03-28 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
查询某个仓库的文件信息
功能介绍
获取仓库中文件的信息,如名称、大小、内容。请注意,文件内容是Base64编码的。
URI
GET /v2/projects/{repo_id}/repository/files
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        repo_id  | 
      
        是  | 
      
        Integer  | 
      
        仓库短id  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        file_path  | 
      
        是  | 
      
        String  | 
      
        文件的完整路径  | 
     
| 
        ref  | 
      
        是  | 
      
        String  | 
      
        commit id,仓库的branch名或tag名  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。  | 
     
响应参数
状态码: 200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        Error object  | 
      
        响应错误  | 
     
| 
        result  | 
      
        FileContentInfo object  | 
      
        文件详情  | 
     
| 
        status  | 
      
        String  | 
      
        响应状态  | 
     
请求示例
GET https://{endpoint}/v2/projects/859341/repository/files?README.md&ref=master
 响应示例
状态码: 200
OK
{
  "result" : {
    "size" : 9,
    "encoding" : "base64",
    "ref" : "master",
    "content" : "NDU0NTQ1NDQ1",
    "file_name" : "README.md",
    "file_path" : "README.md",
    "content_sha256" : "e16f4f6c41a79d120484774a625bea8a3c3dcb655aa7c7e793ac48639dc63944",
    "blob_id" : "3325fa3142fd66fedc8c3a5218b417f561e0ea2f",
    "commit_id" : "a772945ec2765e322cc83e0f467f394effa22cf3",
    "last_commit_id" : "a772945ec2765e322cc83e0f467f394effa22cf3"
  },
  "status" : "success"
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
错误码
请参见错误码。
   父主题: File