ГОСТ Р ИСО/МЭК 17826-2015
8.2.4 Заголовки запроса
Заголовки запроса HTTP для создания объекта CDMI с типом содержимого CDMI приведены в
таблице 7.
Т а б л и ц а 7 - Заголовки запроса для создания объекта данных CDMI типом содержимого CDMI
ЗаголовокТипОписаниеТребование
Accept Строка заголовка "appGcation/cdmi-object" или допустимое значение в Опционально
соответствии с 5.13.2
Content-TypeСтрока заголовка"application,’’cdmi-objecfОбязательно
Строка заголовка
X-CDMI-
SpecificationVersion
X-CDMI-Partial
Строка заголовка
Разделенный запятыми список версий, поддержи Обязательно
ваемых клиентом, например. *1.0.2.1.5.2.0"
"true* указывает на то. что новый объект является Опционально
частью набора операций записи, и что его значение еще
заполнено не полностью. Если присутствует X-CDMI-Par-
tial. поле completionStatus в теле ответа будет выставле
но в ’Processing*.
8.2.5 Тело сообщения-запроса
Поля запроса на создание объекта с использованием типа содержимого CDMI приведено в та
блице 8.
Т а б л и ц а 8 - Тело сообщения-запроса - создание объекта данных с использованием типа содержимого CDMI
Имя поляТипОписаниеТребование
mimetype
Опцио
нально
metadata
СтрокаТип данных MIME, содержащихся в поле value объекта данных
JSONДанное поле может добавляться при создании по значению, также
при сериализации, десериализации, копировании или перемещении объ
екта данных.
Данное поле должно храниться как часть объекта.
Если данное поле не указано, ему должно быть присвоено значение
"text/ plain".
Это поле не должно добавляться при создании ссылки.
Перед сохранением значение типа MIME должно быть преобразова
но в нижний регистр.
ОбъектМетаданные объекта данных
JSONЕсли данное поле включено при десериализации, сериализации, ко
пировании или перемещении объекта данных, его значение заменяет ме
таданные из URI источника.
Если данное поле не включается при десериализации, сериализа
ции, копировании или перемещении объекта данных, должны использо
ваться метаданные URI источника.
Если данное поле включается при создании нового объекта данных
по передаваемому значению, значение данного поля должно быть исполь
зовано как метаданные.
Если данное поле не включается при создании нового объекта дан
ных по значению, данному полю должен быть присвоен пустой объект
JSON (т.е. ’{}").
Данное поле не должно включаться при создании ссыпки.
Опцио
нально
donrainURI
Опцио
нально
deserialize
serialize
copy
СтрокаURI домена-владельца
JSONЕсли домен-владелец не совпадает с родительским доменом, поль
зователь должен иметь права cross_domain privilege (см. cdmi_member_
privileges в таблице 64).
!Если не указано иное, должен использоваться домен родительского
контейнера.
СтрокаURI сериализованного объекта данных CDMI. который должен быть
JSON десериализован в создаваемый объект данных
СтрокаURI объекта CDMI. который должен быть сериализован в создавае
JSON мый объект данных
СтрокаURI объекта данных или очереди CDMI. которые должны быть скопи
JSONрованы в создаваемый объект данных
Опцио
нально3
Опцио
нально3
Опцио
нально3
21