8.5.1 Обзор
Для чтения значения существующего объекта данных, следует выполнить запрос:
GET <root URI>/<ContainerName>/<DataObjectName>
где:
- <root URI> путь к облаку CDMI;
- <ContainerName> неотрицательное число промежуточных контейнеров;
- <DataObjectName> имя объекта данных для чтения.
К объекту возможно обратиться как <root URI>/cdmi_objectid/<objectlD>.
8.5.2 Опции
Следующие опции описывают поддерживаемые операции, которые можно выполнять при чтении из существующего объекта данных:
- поддержка возможности чтения значения из существующего объекта данных обозначена наличием опции cdmi_read_value в объекте. При чтении из байта, в который не было записано значение при создании или изменении объекта, должно возвращать нулевой байт.
- поддержка возможности чтения обозначенного диапазона байтов значения из существующего объекта данных обозначена наличием опции cdmi_read_value_range в объекте. При чтении из байта, в который не было записано значение при создании или изменении объекта, должно возвращать нулевой байт.
8.5.3 Заголовок запроса
Заголовок запроса HTTP на чтение объекта данных CDMI с использованием типа содержимого, отличного от CDMI, показан в таблице 18.
Таблица 18 - Заголовок запроса - чтение объекта данных CDMI с использованием типа содержимого, отличного от CDMI
Заголовок | Тип | Описание | Требование |
Range | Строка заголовка | Корректное описание диапазона (см. RFC 2616, п.14.35.1) | Опционально |
8.5.4 Тело сообщения-запроса
Тело в сообщении должно отсутствовать.
8.5.5 Заголовки ответа
Заголовки HTTP ответа на чтение объекта данных CDMI с использованием типа содержимого, отличного от CDMI, показаны в таблице 19.
Таблица 19 - Заголовки ответа - чтение объекта данных CDMI с использованием типа содержимого, отличного от CDMI
Заголовок | Тип | Описание | Требование |
Content-Type | Строка заголовка | Тип возвращаемого содержимого должен быть равен полю mimetype объекта данных. | Обязательно |
Location | Строка заголовка | Сервер должен вернуть URI, на который указывает ссылка, если объект является ссылкой. | Опционально |
8.5.6 Тело сообщения-ответа
К чтению объекта данных с использованием типа содержимого, отличного от CDMI, предъявляются следующие требования: