3.6.3. Swift 获取对象

要检索对象,请使用 API 版本、帐户、容器和对象名称发出 GET 请求。必须具有容器的读取权限,以检索对象。

语法

GET /AP_VERSION/ACCOUNT/TENANT:CONTAINER/OBJECT HTTP/1.1
Host: FULLY_QUALIFIED_DOMAIN_NAME
X-Auth-Token: AUTH_TOKEN

表 3.11. 请求 Headers

名称描述Type必需

range

要检索对象内容的子集,您可以指定一个字节范围。

Date

If-Modified-Since

只有因为源对象的 last_modified 属性的日期/时间而进行修改时,才会复制。

Date

If-Unmodified-Since

仅在不修改源对象 last_modified 属性的日期/时间时复制。

Date

Copy-If-Match

只有在请求中的 ETag 与源对象的 ETag 匹配时才复制。

etag。

Copy-If-None-Match

只有在请求中的 ETag 不与源对象的 ETag 匹配时才复制。

etag。

表 3.12. 响应标头

名称描述

Content-Range

对象内容子集的范围。仅在请求中指定范围标头字段时返回。