ГОСТ Р ИСО/МЭК 17826-2015
GET <root URI>/cdmi_capabilities/<Capability>/<TheCapability>/
Для чтения одного или нескольких выбранных полей существующего объекта-опции следует вы
полнить один из запросов:
GET <root URI>/cdmi_capabilitie&’<Capability>/<TheCapability>/?<fieldname>,<fieldname>
GET <root URI>/cdmi_capabilities/<Capability>/<TheCapability>/?children:<range>
где:
- <root URI> путь к облаку CDMI;
- <Capability> неотрицательное количество промежуточных контейнеров опций;
- <TheCapability> имя объекта для чтения;
- <fieldname> имя поля;
- <range> числовой диапазон в списке потомков.
Объект также должен быть доступен как <root URI>/cdmi_objectidy<objectlD>/.
12.2.2 Опции
Следующие опции описывают поддерживаемые операции при чтении существующего объекта-
опции:
- все реализации CDMI должны позволять клиентам чтение всех полей объектов-опций.
12.2.3 Заголовки запроса
Заголовки HTTP запроса на чтение объекта-опции CDMI с использованием типа содержимого
CDMI приведены в таблице 108.
Т а б л и ц а 108- Заголовки запроса - чтение объекта-опции с использованием типа содержимого CDMI
ЗаголовокТипОписаниеТребование
Accept Строка*application/cdmi-container" или совместимое зна Опционально
заголовка чение согласно 5.13.2
X-CDMI-SpecificationVersion String
Array
Список версий, поддерживаемых клиентом, разде Обязательно
ленных запятыми, например "1.0.2.1.5, 2.0*
12.2.4 Тело сообщения-запроса
Тело в сообщении-запросе должно отсутствовать.
12.2.5 Заголовки ответа
Заголовки HTTP ответа для чтения объекта-опции CDMI с использованием типа содержимого
CDMI приведены в таблице 109.
Т а б л и ц а 109- Заголовки ответа - чтение объекта-опции с использованием типа содержимого CDMI
ЗаголовокТипОписаниеТребование
X-CDMI-Specification-
Version
Строка
заголовка
Сервер должен вернуть наибольший номер версии, под Обязательно
держиваемой и сервером, и клиентом, например. "1.0.2".
Если сервер не поддерживает ни одной версии, поддер
живаемой клиентом, сервер должен вернуть код состояния 400
Bad Request.
Content-Type Строка“applicatton/cdmi-capability*Обязательно
заголовка
12.2.6 Тело сообщения-ответа
Поля тела сообщения-ответа для чтения объекта-опции CDMI с использованием типа содержимо
го CDMI приведены в таблице 110.
Т а б л и ц а 110 - Тело сообщения-ответа - чтение объекта-опции с использованием типа содержимого CDMI
Имя поляТипОписаниеТребование
"applicatiorVcdmi-capability"
Обязательно
objectTypeСтрока
JSON
objectIDСтрока
JSON
ID обьекта
Обязательно
107