186
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
天翼云对象存储(经典版)I型API参考-GET Object

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>

4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 

5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>   



点击这里注册天翼云特邀VIP帐号,立即体验天翼云对象存储>>>


天翼云对象存储(经典版)I型API参考-GET Object


此操作用来检索在OOS中的对象信息,执行此操作,用户必须对Object所在的Bucket有读权限。如果Bucket是public read的权限,匿名用户也可以通过非授权的方式进行读操作。


请求语法

GET /ObjectName   HTTP/1.1

Host: BucketName.oos-cn.ctyunapi.cn

Date: date

Authorization: signatureValue


请求变量

变量

描述

是否必须

response-content-type

设置返回头中的Content-Type。

类型:字符串。

response-content-language

设置返回头中的Content-Language。

类型:字符串。

response-cache-control

设置返回头中的Cache-Control。

类型:字符串。

response-content-disposition

设置返回头中的Content-Disposition。

注:OOS会把response-content-disposition中的值设置到响应头Content-Disposition中。对于不同的浏览器,此值的编码方式可能不同,此工作由客户端来完成。例如对于IE浏览器,要设置下载的文件名为”文件.txt”,那么response-content-disposition要设置为attachment;filename=URLEncoder.encode(URLEncoder.encode("文件.txt",”UTF-8”),   ”UTF-8”)。

类型:字符串。

response-content-encoding

设置返回头中的Content-Encoding。

类型:字符串。

response-expires

设置返回头中的Expires。

类型:字符串。

x-amz-limitrate

对象下载限制的速率。

注意:x-amz-limitrate和x-amz-limit只能二选一。

类型:字符串

取值:取值为大于0的正整数,单位是KiB/s。

x-amz-limit

对象下载限制的速率。

注意:x-amz-limit和x-amz-limitrate只能二选一。

类型:字符串。

取值:格式为:

l  x-amz-limit:rate=xxx

l  x-amz-limit:concurrency=xxx

l  x-amz-limit:rate=xxx,   concurrency=xxx

其中

l  rate为速率,取值为大于0的正整数,单位是KiB/s。当取值是大于0小于128的整数时,按速率等于128KiB/s处理。

l  concurrency为并发连接数。取值为大于0的正整数。


请求头

名称

描述

是否必须

Range

指定下载对象的字节范围。

类型:字符串。

If-Modified-Since

只返回一个在指定时间点后被修改的对象,否则返回304错误

类型:字符串。

If-Unmodified-Since

返回一个在指定时间点后未被修改的对象,否则返回412错误。

类型:字符串。

If-Match

当对象的ETag与指定值一致时,返回此对象。否则返回412错误。

类型:字符串。

If-None-Match

当对象的ETag与指定值不一致时,返回此对象。否则返回304错误。

类型:字符串。

x-amz-limitrate

对象下载限制的速率。

注意:x-amz-limitrate和x-amz-limit只能二选一。

类型:字符串。

取值:大于0的正整数,单位是KiB/s。

x-amz-limit

对象下载限制的速率。

注意x-amz-limitx-amz-limitrate只能二选一。

类型:字符串。

取值:格式为:

l  x-amz-limit:rate=xxx

l  x-amz-limit:concurrency=xxx

l  x-amz-limit:rate=xxx,   concurrency=xxx

其中

l  rate为速率,取值为大于0的正整数,单位是KiB/s。当取值是大于0小于128的整数时,按速率等于128KiB/s处理。

l  concurrency为并发连接数。取值为大于0的正整数。


响应头

变量

描述

x-amz-expiration

如果对象被配置了到期时间,那么OOS返回此响应头。这个响应头包含键值对expiry-daterule-idrule-id的值是URL编码的。

x-ctyun-metadata-location

对象的索引位置。

注意:香港节点不会返回此项。

类型:枚举

取值:ChengDu、FuZhou、GuiYang、HangZhou、LaSa、LanZhou、QingDao、ShenYang、ShenZhen、WuHan、WuHu、WuLuMuQi、ZhengZhou、SH2、SuZhou

x-ctyun-data-location

获取对象的数据位置。

注意:香港节点不会返回此项。

类型:枚举

取值:ChengDu、GuiYang、LaSa、LanZhou、QingDao、SH2、ShenYang、ShenZhen、SuZhou、WuHan、WuHu、WuLuMuQi、ZhengZhou

x-amz-meta-*

以该前缀开头的用户定义的元数据响应头。每一个都作为一组键值对存储和返回。OOS不验证或解释用户定义的元数据。

类型:字符串。

x-amz-storage-class

对象的存储类型,如果存储类型为STANDARD,则不返回此参数。

类型:字符串

取值:STANDARD_IA:低频访问存储。


请求示例

GET /bucketName/object HTTP/1.1
Host: oos-cn.ctyunapi.cn
Authorization: AWS a8d7da60b5ef1e3e2694:oYq49VtBC/qCm5TchcNghJwKX0U=
Date: Mon, 15 Nov 2021 06:39:40 GMT
Content-Type: application/octet-stream
Connection: Keep-Alive


响应示例

HTTP/1.1 200 OK
Content-Length: 1467326
Date: Mon, 15 Nov 2021 06:39:40 GMT
x-amz-request-id: 75d41c3c69fa4ad968d4d8dfe7dfe1e7a6a8ab9c9ea0a2a4a6
ETag: "5db44ee68a1e577907c2699c8f582107"
Last-Modified: Mon, 15 Nov 2021 06:39:39 GMT
Content-Type: application/x-java-archive
Content-MD5: XbRO5ooeV3kHwmmcj1ghBw==
x-ctyun-metadata-location: ChengDu
x-ctyun-data-location: ZhengZhou
Server: CTYUN


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!