HTTP Status Codes
1xx — Информационные
Сервер получил заголовки запроса, клиент может продолжить отправку тела
Сервер переключает протокол (например, на WebSocket)
Сервер обрабатывает запрос, но ответ ещё не готов (WebDAV)
Предварительные заголовки для предзагрузки ресурсов
2xx — Успешные
Запрос выполнен успешно
Ресурс успешно создан
Запрос принят, но ещё не обработан
Ответ получен от промежуточного прокси
Запрос выполнен, тело ответа отсутствует
Клиент должен сбросить форму/документ
Частичный ответ (Range-запрос)
Множественные статусы для нескольких ресурсов (WebDAV)
Ресурс уже упоминался ранее (WebDAV)
Сервер выполнил запрос с манипуляцией экземпляра
3xx — Перенаправления
Несколько вариантов ресурса, клиент должен выбрать
Ресурс навсегда перемещён на новый URL
Ресурс временно доступен по другому URL
Ответ на запрос по другому URL (обычно после POST)
Ресурс не изменён, можно использовать кеш
Временное перенаправление с сохранением метода
Постоянное перенаправление с сохранением метода
4xx — Ошибки клиента
Некорректный синтаксис запроса
Требуется аутентификация
Зарезервирован для будущего использования (оплата)
Доступ запрещён, авторизация не поможет
Ресурс не найден
HTTP-метод не поддерживается для этого ресурса
Сервер не может вернуть данные в запрошенном формате
Требуется аутентификация через прокси
Клиент не отправил запрос за отведённое время
Конфликт с текущим состоянием ресурса
Ресурс удалён навсегда
Отсутствует заголовок Content-Length
Условие из заголовков запроса не выполнено
Тело запроса слишком большое
URL запроса слишком длинный
Тип содержимого не поддерживается
Запрошенный диапазон не может быть обработан
Сервер не может выполнить условие Expect
Я чайник. Заваривать кофе отказываюсь (RFC 2324)
Запрос корректный, но содержит семантические ошибки
Ресурс заблокирован (WebDAV)
Зависимая операция не выполнена (WebDAV)
Сервер не готов обрабатывать запрос (TLS Early Data)
Клиент должен переключиться на другой протокол
Запрос должен содержать условные заголовки
Превышен лимит запросов (rate limiting)
Заголовки запроса слишком большие
Доступ ограничен по юридическим причинам
5xx — Ошибки сервера
Внутренняя ошибка сервера
Сервер не поддерживает данный функционал
Некорректный ответ от upstream-сервера
Сервер временно недоступен (перегрузка или обслуживание)
Upstream-сервер не ответил вовремя
Версия HTTP не поддерживается
Ошибка конфигурации content negotiation
Недостаточно места для выполнения запроса (WebDAV)
Обнаружен бесконечный цикл (WebDAV)
Требуется дополнительное расширение запроса
Требуется аутентификация для доступа к сети (captive portal)