ГОСТ Р ИСО/МЭК 17826-2015
Окончание таблицы 47
Статус
HTTP
403 Forbidden
404 Not Found
409 Conflict
Описание
Клиент не обладает правами для выполнения данного запроса.
Ресурс не найден по указанному URI.
Объект-контейнер может не быть удален.
9.6.8 Пример
П р и м е р - Применение DELETE к URI объекта-контейнера:
DELETE /MyContainer/ НТТР/1.1
Host: cloud.example.com
X-CDMI-Specification-Version: 1.0.2
Будет получен следующ ий ответ.
НТТР/1.1 204 No Content
9.7 Удаление объекта-контейнера с использованием типа содержимого, отличного от CDMI
9.7.1 Обзор
Для удаления существующего объекта-контейнера, включая всех потомков и снимки состояния,
следует выполнить запрос:
DELETE <root URI>/<ContainerName>/<TheContainerName>/
где:
- <root URI> путь к облаку CDMI;
- <ContainerName> неотрицательное количество промежуточных контейнеров;
- <TheContainerName> имя удаляемого объекта-контейнера.
К объекту можно также обратиться как <root URI>/cdmi_objectid/<objectlD>/.
9.7.2 Опции
Следующие опции описывают поддерживаемые операции при удалении существующего объекта-
контейнера:
- поддержка возможности удаления существующего объекта-контейнера обозначается наличием
опции cdmi_delete_container в контейнере.
9.7.3 Заголовки запроса
Сообщение-запрос может содержать заголовки, соответствующие RFC 2616.
9.7.4 Тело сообщения-запроса
Сообщение-запрос может содержать тело, соответствующее RFC 2616.
9.7.5 Заголовки ответа
Сообщение-ответ может содержать заголовки, соответствующие RFC 2616.
9.7.6 Тело сообщения-ответа
Сообщение-ответ может содержать тело, соответствующее RFC 2616.
9.7.7 Статус запроса
В таблице 48 приведены коды состояний HTTP, которые могут возникнуть при удалении объекта-
контейнера с использованием типа содержимого, отличного от CDMI.
Т а б л и ц а 4 8 - Коды состояний HTTP - удаление объекта-контейнера с использованием типа содержимого, от
личного от CDMI
Статус
HTTP
204 No Content
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
409 Conflict
Описание
Объект-контейнер успешно удален.
Запрос содержит неверные параметры или имена полей
Неверные данные аутентификации/авторизации.
Клиент не обладает правами для выполнения данного запроса.
Ресурс не найден по указанному URL
Объект-контейнер не может быть удален.
55