ГОСТ Р ИСО/МЭК 17826-2015
Окончание таблицы 97
Имя поля
сору
ТипОписание
СтрокаURI обьекта-очереди или данных CDMI. который необходимо до
JSON бавить в объект-очередь
Требование
Опционально-1
moveСтрока
JSON
Если приведен URI объекта данных, то поля value, mimetype и
valuetransferencoding объекта данных используются для создания нового
элемента очереди, а объект данных атомарно уничтожается.
Если задан URI объекта-очереди, то поля value, mimetype и valu
etransferencoding указанного количества добавляемых элементов пере
носятся в очередь-назначение и атомарно удаляются из очереди-источ
ника.
URI объекта данных или очереди CDMI. из которых необходимо Опционально3
взять элементы для постановки в очередь. Исходные элементы удаляют
ся после успешного добавления в очередь
encodingJSON
строк
JSON
объекта-очереди. Определены два значения кодировки.
- *utf-8" указывает на то. что объект данных содержит корректную
строку UTF-8. и должен передаваться как строка UTF-8 в поле value.
-*base64" указывает на то. что объект данных содержит произволь
ную бинарную последовательность и должен передаваться как строка
поля значения в кодировке base 64. Попытка установить значение эле
мента иное, чем корректная строка в кодировке base 64. должно приво
дить к ошибке 400 Bad Request.
Если значение поля не указано, оно должно быть установлено в
"utf-8".
Данное поле должно храниться как часть объекта.
valuetransfer- МассивКодировка(и). использованная(ые) при передаче элемента(ов) Опционально
value Массив Элемент(ы) для добавления в очередь. Опционально3
JSON Если соответствующее поле valuetransferencoding указывает на ко строк
дировку UTF-8. значение должно быть строкой UTF8 согласно правилам
JSON JSON, описанным в RFC 4627.
Если соответствующее none valuetransferencoding указывает на ко
дировку base 64 encoding, значение должно быть вначале перекодирова но
в base 64 как описано в RFC 4648.
3Лишь одно из этих полей должно быть указано в любой из операций. За исключением поля value, данные поля
не должны сохраняться. Если указано более чем одно из этих полей, сервер должен вернуть сообщение об
ошибке 400 Bad Request.
11.6.5 Заголовки ответа
Сообщение-ответ может содержать заголовки, соответствующие RFC 2616.
11.6.6 Тело сообщения-ответа
Сообщение-ответ может содержать тело, соответствующее RFC 2616.
11.6.7 Статус запроса
В таблице 98 приведены коды состояний HTTP, которые могут возникнуть при добавлении эле
ментов в очередь с использованием типа содержимого CDMI.
Таблица 98- Коды состояний HTTP- добавление в очередь нового элемента с использованием типа содер
жимогоCDMI
Статус HTTP
Описание
204 No Content
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
409 Conflict
Новые элементы добавлены в очередь.
Запрос содержит неверные параметры или имена полей
Неверные данные аутентификации|’авторизации.
Клиент не обладает правами для выполнения данного запроса.
Ресурс не найден по указанному URI.
Операция конфликтует с блокировкой не-CDMI протокола доступа или может вы
звать ошибку передачи на сервер.
95