ГОСТ Р ИСО/МЭК 17826-2015
r
<
valuetransferencoding» : «utf-в»,
«valuerange» : «0-36»,
«value» : «This is the Value o f this Data Object»
}
3 Применение GET к URI объекта данных для чтения полей value и mimetype:
GET/MyContainer/MyDataObject.txt?value;mimetype HTTP/1.1
Host: cloud.example.com
Accept: application/cdm i-object
X-CDMI-Specification-Version: 1.0.2
Будет получен следующ ий ответ.
HTTP/1.1 200 OK
Content-Type: application/cdm i-object
X-CDMI-Specification-Version: 1.0.2
{
«value» : «This is the Value o f this Data Object».
«mimetype» : «text/plain»
}
4 Применение GET к URI объекта данных для чтения первых 11 байт значения объекта:
GET/MyContainer/MyDataObject.txt?valuerange;value:0-10 HTTP/1.1
Host: cloud.example.com
Accept: application/cdm i-object
X-CDMI-Specification-Version: 1.0.2
Будет получен следующ ий ответ.
HTTP/1.1 200 OK
Content-Type: application/cdm i-object
X-CDMI-Specification-Version: 1.0.2
{
«valuerange» : «0-10»,
«value» : • VGhpcyBpcyBOaGU=»
)
8.5 Чтонио объекта данных с использованием типа содержимого, отличного от CDMI
8.5.1 Обзор
Для чтения значения существующего объекта данных, следует выполнить запрос:
GET <root URI>/<ContainerName>/<DataObjectName>
где:
- <root URI> путь к облаку CDMI;
- <ContainerName> неотрицательное число промежуточных контейнеров:
- <DataObjectName> имя объекта данных для чтения.
К объекту возможно обратиться как <root URI>/cdmi_objectid/<objectlD>.
8.5.2 Опции
Следующие опции описывают поддерживаемые операции, которые можно выполнять при чтении
из существующего объекта данных:
- поддержка возможности чтения значения из существующего объекта данных обозначена нали
чием опции cdmi_read_value в объекте. При чтении из байта, в который не было записано значение при
создании или изменении объекта, должно возвращать нулевой байт.
- поддержка возможности чтения обозначенного диапазона байтов значения из существующего
объекта данных обозначена наличием опции cdmi_read_value_range в объекте. При чтении из байта, в
который не было записано значение при создании или изменении объекта, должно возвращать нулевой
байт.
8.5.3 Заголовок запроса
Заголовок запроса HTTP на чтение объекта данных CDMI с использованием типа содержимого,
отличного от CDMI. показан в таблице 18.
30