ГОСТ Р ИСО/МЭК 17826-2015
10.3.6 Тело сообщения-ответа
Поля тела сообщения-ответа для чтения объекта-домена CDMI с использованием типа содержи
мого CDMI приведены в таблице 73.
Т а б л и ц а 7 3 - Тело сообщения-ответа - чтение из обьекта-домена с использованием типа содержимого CDMI
Имя поляТип
objectType Строка
JSON
Описание
"appl»cation/cdmi-domain”
Требование
Обязательно
ID объекта
Обязательно
objeclIDСтрока
JSON
objectNameСтрока
JSON
Имя объекта
Обязательно
parentURI
URI родительского объекта
Обязательно
parentID
ID объекта родительского контейнера
Обязательно
domainURI
URI домена-владельца. Владелец объекта-домена - всегда сам до
Строка
JSON
Строка
JSON
Строка
JSON мен.
Обязательно
capabilitiesURI
URI опций объекта
Обязательно
metadata
Строка
JSON
Обьект
JSON
Метаданные объекта-домена. Могут включать пользовательские
Обязательно
childrenrangeСтрока
JSON
метаданные и метаданные системы данных, указанные в теле запроса на
создание {поле metadata) вместе с метаданными системы хранения, соз
даваемыми облачным хранилищем. Подробнее о метаданных см. гл. 16.
Вложенные домены, представленные как диапазон. При запросе Обязательно
диапазона вложенных доменов это поле показывает потомков, выражен
ных диапазоном.
childrenМассивИмена доменов, вложенных в данный домен. Дочерние контейнеры Обязательно
JSON завершаются символом V .
Если в запросе GET указаны отдельные поля, в ответе следует возвращать только эти поля.
Опциональные запрошенные поля, отсутствующие в объекте, опускаются в ответе.
10.3.7 Статус запроса
В таблице 74 приведены коды состояний HTTP, которые могут возникать при чтении из объекта-
домена с использованием типа содержимого CDMI.
Т а б л и ц а 7 4 - Коды состояний HTTP - чтение из объекта-домена с использованием типа содержимого CDMI
Cratyc HTTP
200 О К
302 Found
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
406 Not Acceptable
Описание
Содержимое объекта-домена возвращено в ответе.
URI ссылается на другой URI.
Запрос содержит неверные параметры или имена полей
Неверные данные аутентификации/авторизации.
Клиент не обладает правами для выполнения данного запроса.
Ресурс не найден по указанному URI.
Сервер не способен предоставить объект с содержимым типа, указанного в заголовке
Accept.
10.3.8 Примеры
П р и м е р ы
1 Применение GET к URI домена для чтения всех полей объекта:
GET /cdm ijdom ains/M yDom ain/ НТТР/1.1
Host: cloud.example.com
Accept: application/cdmi-domain X-CDMI-Specification-Version: 1.0.2
Будет получен следующ ий ответ.
НТТР/1.1 200 ОК
Content-Type: application/cdmi-domain X-CDMI-Specification-Version: 1.0.2
77