ГОСТ Р ИСО/МЭК 17826-2015
8.7.7 Статус запроса
Коды состояний HTTP, возникающих в ответ на изменение объекта данных CDMI с использовани
ем типа содержимого, отличного от CDMI, приведены в таблице 27.
Т а б л и ц а 2 7 - Коды состояния HTTP - изменение объекта данных CDMI с использованием типа содержимого,
отличного от CDMI
C tatyc HTTP
204 No Content
302 Found
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
409 Conflict
Описание
Операция успешна, никаких данных не возвращено
URI является ссылкой на другой URI
Запрос содержит неверные параметры или имена полей
Неверные данные аутентификации!авторизации
Клиент не обладает правами для выполнения данного запроса
Ресурс не найден по указанному URI
Операция конфликтует с блокировкой не-CDMI протокола доступа или может вызвать
ошибку передачи на сервер
8.7.8 Примеры
П р и м е р ы
1 Применение PUT к URI объекта данных для изменения значения объекта данных:
PUT /MyContainer/MyDataObject.txt НТТР/1.1
Host: cloud.example.com
Content-Type: text ’plain
Content-Length: 37
This is the value o f this data object
Будет получен следующ ий ответ.
НТТР/1.1 204 No Content
2 Применение PUT к URI объекта данных для изменения четырех байтов в значении объекта данных:
PUT /MyContainer/MyDataObjecttxt НТТР/1.1
Host: cloud.example.com
Content-Range: bytes 21-24/37
Content-Type: text/plain
Content-Length: 4
that
Будет получен следующ ий ответ.
НТТР/1.1 204 No Content
8.8 Удаление объекта данных с использованием типа содержимого CDMI
8.8.1 Обзор
Для удаления существующего объекта данных следует выполнить запрос:
DELETE <root URI>/<Containertslame>/<DataObjectName>
где:
- <root URI> путь к облаку CDMI.
- <ContainerName> неотрицательное число промежуточных контейнеров.
- <DataObjectName> имя удаляемого объекта данных.
К объекту можно также обратиться как <root URI>/cdmi_objectid/<objectlD>.
8.8.2 Опции
Следующие опции описывают поддерживаемые операции, которые можно выполнять при удале
нии существующего объекта данных:
- поддержка возможности удаления существующего объекта данных обозначается наличием оп
ции cdmi_delete_dataobjoct у объекта.
8.8.3 Заголовок запроса
Заголовок HTTP запроса на удаление CDMI объекта с использованием типа содержимого CDMI
приведен в таблице 28.
37