QCloudHeadObjectRequest Class Reference
Inherits from | QCloudBizHTTPRequest |
---|---|
Declared in | QCloudHeadObjectRequest.h QCloudHeadObjectRequest.m |
Overview
获取 COS 对象的元数据信息(meta data)的方法.
功能描述
获取 COS 对象的元数据信息,需要与 Get 的权限一致.且请求是不返回消息体的.若请求中需要设置If-Modified-Since 头部, 则统一采用 GMT(RFC822) 时间格式,例如:Tue, 22 Oct 2017 01:35:21 GMT.如果对象不存在,则 返回404.
关于获取 COS 对象的元数据信息接口的具体描述,请查看https://cloud.tencent.com/document/product/436/7745.
示例
@code
QCloudHeadObjectRequest* headerRequest = [QCloudHeadObjectRequest new];
// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "dir1/object1"
headerRequest.object = @"exampleobject";
// versionId 当启用版本控制时,指定要查询的版本 ID,如不指定则查询对象的最新版本
headerRequest.versionID = @"versionID";
// 存储桶名称,格式为 BucketName-APPID
headerRequest.bucket = @"examplebucket-1250000000";
[headerRequest setFinishBlock:^(NSDictionary* result, NSError *error) {
// result 返回具体信息
}];
[[QCloudCOSXMLService defaultCOSXML] HeadObject:headerRequest];
versionID
如果HEAD指定版本的Object,请在该参数中指定versionID(在开启了多版本的情况才有)
@property (strong, nonatomic) NSString *versionID
Declared In
QCloudHeadObjectRequest.h