ГОСТ Р ИСО/МЭК 17826-2015
Т а б л и ц а 18 - Заголовок запроса - чтение обьекта данных CDMI с использованием типа содержимого, отлич
ного от CDMI
Заголовок
Range
Тип
Строка заголовка
Описание
Корректное описание диапазона (см. RFC 2616. п. 14.35.1)
Требование
Опционально
8.5.4 Тело сообщения-запроса
Тело в сообщении должно отсутствовать.
8.5.5 Заголовки ответа
Заголовки HTTP ответа на чтение обьекта данных CDMI с использованием типа содержимого, от
личного от CDMI, показаны в таблице 19.
Т а б л и ц а 19- Заголовки ответа - чтение обьекта данных CDMI с использованием типа содержимого, отличного
от CDMI
Тип
Описание
Заголовок
Content-Type
Требование
Обязательно
Location
Строка
заголовка
Строка
заголовка
Тип возвращаемого содержимого должен быть равен полю пьт-
etype обьекта данных.
Сервер должен вернуть URI. на который указывает ссылка, если
обьект является ссылкой.
Опционально
8.5.6 Тело сообщения-ответа
К чтению объекта данных с использованием типа содержимого, отличного от CDMI. предъявляют
ся следующие требования:
- тело сообщения-ответа является содержимым поля value объекта;
- в промежутках, возникающих из-за разрывов при записи, должны возвращаться нули.
8.5.7 Статус ответа
Коды состояний HTTP, возникающих при чтении из объекта данных с использованием типа содер
жимого. отличного от CDMI, описаны в таблице 20.
Т а б л и ц а 2 0 - Коды состояний HTTP - чтение обьекта данных CDMI с использованием типа содержимого, от
Описание
Содержимое обьекта данных возвращено в ответе
Запрошенный диапазон данных содержимого объекта возвращен в ответе
URI является ссылкой на другой URI
Запрос содержит неверные параметры или имена полей
Неверные данные аутентификации/авторизации
Клиент не обладает правами для выполнения данного запроса
личного от CDMI
Статуе HTTP
200 ОК
206 Partial Content
302 Found
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
Ресурс не найден по указанному URI
8.5.8 Примеры
П р и м е р ы -
1 Применение GET к URI объекта данных для чтения значения объекта:
GET/MyContainer/MyDataObject.txt НПР/1.1
Host: cloud.example.com
Будет получен следующ ий ответ.
НТТР/1.1 200 ОК
Content-Type: text/plain
Content-Length: 37
This is the Value o f this Data Object
2 Применение GET к URI объекта данных для чтения первых 11 байт значения объекта данных:
GET/M yContainer/M yDataObjecltxt НТТР/1.1
Host: cloud.example.com
Range: bytes=0-10
31