Swift によるオブジェクトの取得
オブジェクトを取得するには、API バージョン、アカウント、コンテナー、およびオブジェクト名を使用して GET 要求を行います。 コンテナー内のオブジェクトを取得するには、コンテナーに対する読み取り権限が必要です。
構文
GET /_AP_VERSION_/_ACCOUNT_/_TENANT_:_CONTAINER_/_OBJECT_ HTTP/1.1
Host: FULLY_QUALIFIED_DOMAIN_NAME
X-Auth-Token: _AUTH_TOKEN_
要求ヘッダー
range
- 説明
オブジェクトの内容のサブセットをリトリーブするには、バイト範囲を指定できます。
- タイプ
日付
- 必須
いいえ
If-Modified-Since
- 説明
ソース・オブジェクトの
last_modified属性の日時以降に変更された場合にのみコピーします。- タイプ
日付
- 必須
いいえ
If-Unmodified-Since
- 説明
ソース・オブジェクトの
last_modified属性の日時以降に変更されていない場合にのみコピーします。- タイプ
日付
- 必須
いいえ
Copy-If-Match
- 説明
要求内の ETag がソース・オブジェクトの ETag と一致する場合にのみコピーします。
- タイプ
E タグ
- 必須
いいえ
Copy-If-None-Match
- 説明
要求内の
ETagがソース・オブジェクトの ETag と一致しない場合にのみコピーします。- タイプ
E タグ
- 必須
いいえ
応答ヘッダー
Content-Range
- 説明
オブジェクト・コンテンツのサブセットの範囲。 範囲ヘッダー・フィールドが要求で指定された場合にのみ返されます。