ГОСТ Р ИСО/МЭК 17826-2015
11.5.8 Пример
П р и м е р
-
Применение DELETE к URI объекта-очереди:
DELETE /MyContainer/MyQueue НТТР/1.1
Host: cloud.example.com
X-CDMI-Specification-Version: 1.0.2
Будет получен следующий ответ.
НТТР/1.1 204 No Content
11.6 Добавление элемента в очередь с использованием типа содержимого CDMI
11.6.1 Обзор
Для постановки в очередь одного или нескольких значений следует выполнить запрос:
POST <root URI>/<ContainerName>/<QueueName>
где:
- <root URI> путь к облаку CDMI;
- <ContainerName> неотрицательное число существующих промежуточных контейнеров, имена
которых разделены одинарной наклонной чертой («/»);
- <QueueName> объект-очередь для пополнения.
К объекту можно также адресоваться как <root URI>/cdmi_objectid/<objectlD>.
11.6.2 Опции
Следующие опции описывают поддерживаемые операции при добавлении нового элемента в
существующую очередь:
- поддержка возможности изменения значения в существующем объекте-очереди обозначается
наличием опции cdmi_modify_value в очереди.
11.6.3 Заголовки запроса
Заголовки HTTP запросов на добавление элементов в объект-очередь CDMI с использованием
типа содержимого CDMI приведены в таблице 96.
Т а б л и ц а 9 6 - Заголовки запроса - добавление нового элемента в очередь с использованием типа содержимого
CDMI
Заголовок
Тип
Описание
Требование
Content-Type
Строка
заголовка
“application/cdmi-queue*
Обязательно
X-CDMI-
SpecificationVersion
Строка
заголовка
Список версий, поддерживаемых клиентом, разделенных Обязательно
запятыми, например ”1.0.2. 1.5, 2.0’
11.6.4 Толо сообщения-запроса
Поля тела сообщения-запроса добавление элементов в объект-очередь CDMI с использованием
типа содержимого CDMI приведены в таблице 97.
Т а б л и ц а 9 7 -Тело сообщения-запроса-добавление элементов в очередьс использованием типа содержимого
CDMI (лист 1 из 2)
Имя поляТип
Требование
mimetypeМассив
JSON
строк
Описание
Тип{ы) MIME для элементов, добавляемых в очередь.
Данное поле должно храниться как часть объекта.
Если это поле не указано, ему должно быть присвоено значение
JSON "text/plain".
Должны быть представлены столько же элементов массива, сколь
ко имеется элементов в поле value, причем типы должны соответство
вать элементам на соответствующих позициях.
Значение этого поля должно быть перед сохранением преобразо
вано в нижний регистр.
Опционально
94