对象存储服务 OBS-下载对象响应结果:参数描述
参数描述
字段名 |
类型 |
说明 |
---|---|---|
StatusCode |
int |
HTTP状态码。 |
RequestId |
string |
OBS服务端返回的请求ID。 |
ResponseHeaders |
map[string][]string |
HTTP响应头信息。 |
Body |
io.ReadCloser |
对象的数据流。 |
DeleteMarker |
bool |
标识删除的对象是否是删除标记。 |
StorageClass |
StorageClassType |
对象的存储类型。 |
AllowOrigin |
string |
如果请求中的Origin满足桶的CORS规则,则返回CORS规则中的AllowedOrigin。 |
AllowHeader |
string |
如果请求的RequestHeader满足桶的CORS规则,则返回CORS规则中的AllowedHeader。 |
AllowMethod |
string |
桶CORS规则中的AllowedMethod。 |
ExposeHeader |
string |
桶CORS规则中的ExposeHeader。 |
MaxAgeSeconds |
int |
桶CORS规则中的MaxAgeSeconds。 |
ContentLength |
int64 |
对象数据的长度。 |
CacheControl |
string |
响应中的Cache-Control头。 |
ContentDisposition |
string |
响应中的Content-Disposition头。 |
ContentEncoding |
string |
响应中的Content-Encoding头 |
ContentLanguage |
string |
响应中的Content-Language头 |
ContentType |
string |
对象的MIME类型。 |
Expires |
string |
响应中的Expires头。 |
LastModified |
time.Time |
对象的最近一次修改时间。 |
ETag |
string |
对象的ETag值。 |
VersionId |
string |
对象的版本号。 |
Restore |
string |
归档存储类型对象的恢复状态,如果对象不为归档存储类型,则该值为空。 |
Expiration |
string |
对象的详细过期信息。 |
SseHeader |
SseCHeader 或 SseKmsHeader |
服务端加密头信息。 |
WebsiteRedirectLocation |
string |
当桶设置了Website配置,该参数指明对象的重定向地址。 |
Metadata |
map[string]string |
对象自定义元数据。 |
从Body字段中读取数据完成后必须调用其Close方法关闭。