ГОСТ Р ИСО/МЭК 17826-2015
3 Применение PUT к URI объекта данных для изменения диапазона значения:
PUT/MyContainer/MyDataObject.txt?value:21-24 НТТР/1.1
Host: cloud.example.com
Content-Type: application/cdm i-object
X-CDMI-Specification-Version: 1.0.2
{
«value» : «dGhhdA
= *
}
Будет получен следующ ий ответ.
НТТР/1.1 204 No Content
При изменении значения без указания кодировки передачи, клиент должен учитывать текущую
кодировку передачи объекта. Если клиент посылает значение строкой UTF-8 для изменения суще
ствующего объекта со значением valuetransferencoding равным «base64», должна быть возвращена
ошибка. Если клиент отсылает строку base 64 для изменения объекта с valuetransferencoding равным
«utf-в», это не должно приводить к ошибке, но приводить к сохранению символьной последователь
ности без изменений как строки base 64 вместо перекодирования ожидаемых данных в кодировку
base 64.
4 Применение PUT к URI объекта данных для замены метаданных:
PUT/MyContainer/MyDataObject.txt?metadata НТТР/1.1
Host: cloud.example.com
Content-Type: application/cdm i-object
X-CDMI-Specification-Version: 1.0.2
{
«metadata» : {
«colour» : «red»,
«number» : «7»
}
}
Будет получен следующ ий ответ.
НТТР/1.1 204 No Content
5 Применение PUT к URI объекта данных для добавления новы х метаданных и сохранения суще
ст вующ их:
PUT/MyContainer/MyDataObject.txt?metadata:shape НТТР/1.1
Host: cloud.example.com
Content-Type: application/cdm i-object
X-CDMI-Specification-Version: 1.0.2
{
«metadata» : {
«shape»: «round»
}
}
Будет получен следующ ий ответ.
НТТР/1.1 204 No Content
6
Применение PUT к URI объекта данных для замены лиш ь одного элемента метаданных новым
значением:
PUT/MyContainer/MyDataObject.txt?metadata:colour НТТР/1.1
Host: cloud.example.com
Content-Type: application/cdm i-object
X-CDMI-Specification-Version: 1.0.2
{
«metadata
» :
{
«colour» : «green»
}
}
Будет получен следующ ий ответ.
НТТР/1.1 204 No Content
35