ГОСТ Р ИСО/МЭК 17826-2015
8.7 Изменение объекта данных с использованием типа содержимого, отличного от CDMI
8.7.1 Обзор
Для изменения значения существующего объекта данных следует выполнить запрос:
PUT <root URI>/<ContainerName>/<DataObjectName>
где:
- <root URI> путь к облаку CDMI.
- <ContainerName> неотрицательное число промежуточных контейнеров.
- <DataObjectName> имя изменяемого объекта данных.
К объекту можно обратиться также как <root URI>/cdmi_objectid/<objectlD>. Изменение не должно
изменять ID объекта.
8.7.2 Опции
Следующие опции описывают поддерживаемые операции, которые можно выполнять при измене
нии существующего объекта данных:
- поддержка возможности изменения значения существующего объекта и/или типа MIME обозна
чается присутствием опции cdmi_modify_value у объекта;
- поддержка возможности изменения выбранного диапазона байт значения объекта обозначает
ся наличием cdmi_modify_value_range у объекта.
8.7.3 Заголовки запроса
Заголовки HTTP запроса на изменение объекта данных CDMI с использованием типа содержимо
го. отличного от CDMI. приведены в таблице 25.
Т а б л и ц а 2 5 - Заголовки запроса - изменение объекта данных CDMI с использованием типа содержимого, от
личного от CDMI
ЗаголовокТип
Content-TypeСтрока
Описание
Тип данных, сохраняемых в объект. Указанное здесь значение
заголовка должно быть использовано в поле mimetype объекта данных CDMI.
Требование
Обязательно
Content-Range СтрокаКорректное обозначение диапазона (см. RFC 2616. гл. 14.35.1) Опционально
заголовка
X-CDMI-Partial Строка
заголовка
"true". Указывает на то. что объект находится в процессе из Опционально
менения. и еще не был изменен полностью. При этом значение поля
completionStatus должно быть установлено в "Processing".
Если поле completionStatus было ранее установлено в "Pro
cessing" включением данного заголовка при создании или изменении,
следующее изменение без данного поля должно установить значе
ния поле completionStatus обратно на "Complete*.
8.7.4 Тело сообщения-запроса
Тело сообщения-запроса на изменение данных содержитданные для сохранения в значение объ
екта.
8.7.5 Заголовок ответа
Заголовок ответа HTTP на изменение объекта данных CDMI с использованием типа содержимого,
отличного от CDMI. приведен в таблице 26.
Т а б л и ц а 26 - Заголовок ответа - изменение обьекта данных CDMI с использованием типа содержимого, от
личного от CDMI
Заголовок
Location
ТипОписание
СтрокаСервер должен вернуть URI. на который про
заголовка исходит переадресация, если объект является
ссылкой.
Требование
Условно
36
8.7.6 Тело сообщения-ответа
Сообщение-ответ может содержать тело, соответствующее RFC 2616.