Коды состояния HTTP

1xx Информационные

100 Продолжить

Сервер получил заголовки запроса, и клиент должен продолжить отправку тела запроса.

101 Переключение протоколов

Запрашивающая сторона попросила сервер переключить протоколы, и сервер согласился это сделать.

102 Обработка

Запрос WebDAV может содержать множество подзапросов, включающих файловые операции, требующие длительного времени для завершения.

2xx Успешные

200 OK

Стандартный ответ для успешных HTTP-запросов.

201 Создано

Запрос был успешно выполнен, что привело к созданию нового ресурса.

202 Принято

Запрос принят к обработке, но обработка еще не завершена.

204 Нет содержимого

Сервер успешно выполнил запрос, и в полезной нагрузке ответа нет содержимого для отправки.

206 Частичное содержимое

Сервер доставляет только часть ресурса из-за заголовка диапазона, отправленного клиентом.

3xx Перенаправление

301 Перемещено навсегда

Этот и все будущие запросы должны быть направлены на указанный URI.

302 Найдено

Ресурс был найден, но временно по другому URI.

304 Не изменено

Ресурс не изменялся с момента версии, указанной в заголовках запроса If-Modified-Since или If-None-Match.

307 Временное перенаправление

Запрос должен быть повторен с другим URI; однако будущие запросы должны по-прежнему использовать исходный URI.

308 Постоянное перенаправление

Запрос и все будущие запросы должны быть повторены с использованием другого URI. Для временных изменений предпочтительнее 307 (Временное перенаправление).

4xx Ошибка клиента

400 Неверный запрос

Сервер не может или не будет обрабатывать запрос из-за явной ошибки клиента.

401 Не авторизован

Требуется аутентификация, которая не была выполнена или еще не предоставлена.

403 Запрещено

Запрос содержал допустимые данные и был понят сервером, но сервер отказывает в действии.

404 Не найдено

Запрошенный ресурс не найден, но может быть доступен в будущем.

405 Метод не разрешен

Метод, указанный в строке запроса, известен серверу, но был отключен и не может быть использован.

408 Тайм-аут запроса

Сервер не получил полное сообщение запроса в течение времени, которое он был готов ждать.

409 Конфликт

Запрос не может быть завершен из-за конфликта с текущим состоянием ресурса.

410 Удалено

Целевой ресурс больше не доступен на исходном сервере, и это условие, вероятно, является постоянным.

413 Полезная нагрузка слишком велика

Сервер отказывается обрабатывать запрос, поскольку полезная нагрузка запроса больше, чем сервер готов или способен обработать.

415 Неподдерживаемый тип носителя

Исходный сервер отказывается обслуживать запрос, поскольку тип носителя полезной нагрузки не поддерживается этим методом для целевого ресурса.

422 Необрабатываемая сущность

Сервер понимает тип содержимого сущности запроса и синтаксис сущности запроса верен, но не смог обработать содержащиеся инструкции.

429 Слишком много запросов

Пользователь отправил слишком много запросов за определенный период времени.

5xx Ошибка сервера

500 Внутренняя ошибка сервера

Общее сообщение об ошибке, выдаваемое при возникновении непредвиденного условия.

501 Не реализовано

Сервер не поддерживает функциональность, необходимую для выполнения запроса.

502 Плохой шлюз

Сервер действовал как шлюз или прокси и получил недопустимый ответ.

503 Сервис недоступен

Сервер не может обработать запрос (перегружен или на обслуживании).

504 Тайм-аут шлюза

Сервер действовал как шлюз или прокси и не получил своевременного ответа.

505 Версия HTTP не поддерживается

Сервер не поддерживает версию протокола HTTP, используемую в запросе.