Continue
Сервер получил заголовки запроса, клиент должен продолжить отправку тела запроса
Switching Protocols
Сервер переключает протоколы по запросу клиента
Processing
Сервер получил запрос и обрабатывает его, но ответ пока недоступен
Early Hints
Используется для возврата некоторых заголовков ответа до финального HTTP сообщения
OK
Запрос успешно выполнен, данные в теле ответа
Created
Запрос выполнен, новый ресурс создан
Accepted
Запрос принят на обработку, но обработка не завершена
Non-Authoritative Information
Запрос выполнен успешно, но информация может быть из стороннего источника
No Content
Запрос выполнен успешно, но нет данных для отправки
Reset Content
Запрос выполнен, клиент должен сбросить представление документа
Partial Content
Сервер выполняет частичный GET запрос
Multiple Choices
Есть несколько вариантов для ресурса
Moved Permanently
Ресурс навсегда перемещен на новый URL
Found
Временное перенаправление
See Other
Ответ на запрос можно найти по другому URI
Not Modified
Ресурс не изменился, используй кеш
Temporary Redirect
Временное перенаправление с сохранением метода запроса
Permanent Redirect
Постоянное перенаправление с сохранением метода запроса
Bad Request
Сервер не понял запрос из-за неверного синтаксиса
Unauthorized
Требуется аутентификация
Payment Required
Зарезервировано для будущего использования
Forbidden
Доступ запрещен, даже с аутентификацией
Not Found
Запрашиваемый ресурс не существует
Method Not Allowed
HTTP метод не поддерживается для этого endpoint
Not Acceptable
Ресурс не может удовлетворить требованиям Accept заголовков
Proxy Authentication Required
Требуется аутентификация прокси
Request Timeout
Время ожидания запроса истекло
Conflict
Конфликт с текущим состоянием ресурса
Gone
Ресурс был удален и больше не доступен
Length Required
Требуется заголовок Content-Length
Precondition Failed
Предварительное условие не выполнено
Payload Too Large
Тело запроса слишком большое
URI Too Long
URI запроса слишком длинный
Unsupported Media Type
Тип медиа не поддерживается
Range Not Satisfiable
Диапазон не может быть удовлетворен
Expectation Failed
Ожидание, указанное в заголовке Expect, не может быть выполнено
I'm a teapot
Сервер - чайник, отказывается варить кофе
Misdirected Request
Запрос был направлен на сервер, который не может дать ответ
Unprocessable Entity
Запрос правильный, но сервер не может обработать из-за семантических ошибок
Locked
Ресурс заблокирован
Failed Dependency
Невозможно выполнить из-за неудачного предыдущего запроса
Too Early
Сервер не хочет рисковать обработкой запроса, который может быть воспроизведен
Upgrade Required
Клиент должен переключиться на другой протокол
Precondition Required
Запрос должен быть условным
Too Many Requests
Превышен лимит запросов (rate limiting)
Request Header Fields Too Large
Заголовки запроса слишком большие
Unavailable For Legal Reasons
Ресурс недоступен по юридическим причинам
Internal Server Error
Внутренняя ошибка сервера - что-то сломалось
Not Implemented
Функциональность не поддерживается сервером
Bad Gateway
Прокси/шлюз получил невалидный ответ от upstream сервера
Service Unavailable
Сервис временно недоступен
Gateway Timeout
Шлюз не дождался ответа от upstream сервера
HTTP Version Not Supported
Версия HTTP не поддерживается
Variant Also Negotiates
Внутренняя ошибка конфигурации сервера
Insufficient Storage
Недостаточно места для выполнения запроса
Loop Detected
Обнаружен бесконечный цикл
Not Extended
Требуются дополнительные расширения запроса
Network Authentication Required
Требуется аутентификация в сети
Часто используемые статусы
OK
Самый распространенный код успеха. Запрос выполнен, все ОК.
Moved Permanently
Постоянное перенаправление. Важно для SEO.
Not Found
Ресурс не найден. Самая известная ошибка.
Unauthorized
Требуется аутентификация пользователя.
Too Many Requests
Rate limiting - слишком много запросов.
Internal Server Error
Внутренняя ошибка сервера. Что-то сломалось.