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

説明

オブジェクト・コンテンツのサブセットの範囲。 範囲ヘッダー・フィールドが要求で指定された場合にのみ返されます。