Коды состояния HTTP (см. таблицу 6) используются для передачи результата операций REST и выполнения базовой семантики HTTP с минимальной перегрузкой. Другие коды состояния HTTP не являются частью настоящего стандарта и сохраняют оригинальную семантику HTTP 1.1.
Таблица 6 - Коды состояния HTTP
Код состояния | Имя HTTP | Описание |
200 | ОK | Запрос завершился успешно. |
201 | Created | Ресурс успешно создан. |
202 | Accepted | Длительная операция принята на выполнение. |
204 | No Content | Операция завершилась успешно, никаких данных не возвращено. |
302 | Found | Ресурс является ссылкой на другой ресурс. |
400 | Bad Request | Содержание запроса неверное или отсутствует. |
401 | Unauthorized | Неверные данные аутентификации/авторизации. |
403 | Forbidden | У клиента недостаточно прав для выполнения запроса. |
404 | Not Found | Ресурс не найден по указанному URI. |
406 | Not Acceptable | На данном URI не может быть создано содержание, соответствующее запросу. |
409 | Conflict | Операция конфликтует блокировкой, установленной протоколом доступа, отличным от CDMI, или может вызвать ошибку изменения состояния сервера. |