4.5.2. Swift 获取对象
要检索对象,请使用 API 版本、帐户、容器和对象名称发出 GET 请求。必须具有容器的读取权限,以检索对象。
语法
GET /API_VERSION/ACCOUNT/TENANT:CONTAINER/OBJECT HTTP/1.1
Host: FULLY_QUALIFIED_DOMAIN_NAME
X-Auth-Token: AUTH_TOKEN
请求 Headers
range- 描述
- 要检索对象内容的子集,您可以指定一个字节范围。
- Type
- Date
- 必需
- 否
if-Modified-Since- 描述
-
只有在修改源对象的
last_modified属性的日期和时间时复制。 - Type
- Date
- 必需
- 否
If-Unmodified-Since- 描述
-
仅在不修改源对象的
last_modified属性的日期和时间时复制。 - Type
- Date
- 必需
- 否
Copy-If-Match- 描述
- 只有在请求中的 ETag 与源对象的 ETag 匹配时才复制。
- Type
- ETag
- 必需
- 否
Copy-If-None-Match- 描述
-
只有在请求中的
ETag不与源对象的 ETag 匹配时才复制。 - Type
- ETag
- 必需
- 否
响应标头
Content-Range- 描述
- 对象内容子集的范围。仅在请求中指定范围标头字段时返回。