QCloudHeadBucketRequest Class Reference

Inherits from QCloudBizHTTPRequest
Declared in QCloudHeadBucketRequest.h
QCloudHeadBucketRequest.m

Overview

存储桶(Bucket) 是否存在的方法.

功能描述

在开始使用 COS 时,需要确认该 Bucket 是否存在,是否有权限访问.若不存在,则可以调用putBucket(PutBucketRequest) 创建.

关于确认该 Bucket 是否存在,是否有权限访问接口的具体描述,请查看https://cloud.tencent.com/document/product/436/7735.

示例

@code

QCloudHeadBucketRequest* request = [QCloudHeadBucketRequest new];

// 存储桶名称,格式为 BucketName-APPID
request.bucket = @"examplebucket-1250000000";

[request setFinishBlock:^(id outputObject, NSError* error) {
    // 可以从 outputObject 中获取服务器返回的 header 信息
    NSDictionary * result = (NSDictionary *)outputObject;
    // x-cos-bucket-az-type 存储桶 AZ 类型,当存储桶为多 AZ 存储桶时返回此头部,
    // 值固定为 MAZ。

    // x-cos-bucket-region 存储桶所在地域。枚举值请参见 地域和访问域名 文档,
    // 例如 ap-beijing,ap-hongkong,eu-frankfurt 等

}];
[[QCloudCOSXMLService defaultCOSXML] HeadBucket:request];

  bucket

存储桶名

@property (strong, nonatomic) NSString *bucket

Declared In

QCloudHeadBucketRequest.h