Справочник разработчика

Коды состояния HTTPи первые шаги проверки

Найдите номер или термин, выберите класс ответа и проверьте пример с источником.

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

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

Найденные коды

1xx Информация
2xx Успех
3xx Перенаправление
4xx Ошибка клиента
5xx Ошибка сервера

Выбранный ответ

502 Bad Gateway

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

Значение: Шлюз или прокси получил неверный ответ от вышестоящего сервера.

Типичная ситуация: Соединение или ответ вышестоящего сервера нарушен.

Сначала проверить: Проверить журналы прокси и состояние сервера; отличать от 504.

Пример ответа HTTP

Вымышленный пример HTTP/1.1; настоящие заголовки и тело могут отличаться.

HTTP/1.1 502 Bad Gateway
Content-Type: application/problem+json

{"title":"Bad Gateway","status":502}

Поиск фильтрует данные в браузере. Внешний источник открывается только после нажатия на ссылку.

Класс ответа

28 из 28 избранных кодов · открыт 502

Реестр IANA обновлён 15.09.2025Подборка проверена 23.09.2026

Число в журнале API ещё не показывает, где искать сбой: в запросе, шлюзе или исходном сервере. Этот справочник «коды состояния HTTP» связывает смысл протокола с примером ответа и первым полезным действием.

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

Зачем искать коды состояния HTTP здесь?

Номер задаёт направление, но следующий шаг зависит от того, где возник ответ.

Неверный ответ или превышение времени

Среди кодов состояния HTTP 502 означает неверный ответ от вышестоящего сервера, полученный шлюзом, а 504 — отсутствие ответа вовремя. Проверять их нужно по-разному.

Два пути через шлюз: на одном повреждённый ответ, на другом часы истекли до получения ответа

От результата поиска к фактам

Карточка 429 показывает Retry-After и первую проверку. Для каждой записи доступны определяющий RFC и реестр IANA.

Поиск оставляет одну карточку ответа с часами повторной попытки и списком проверок

Сначала прочитать сигнал, затем действовать

01

Искать по номеру и смыслу

Пустой запрос показывает все 28 записей. Поиск принимает номер, английское название и русское описание; пять классов фильтруют отправленный запрос.

02

Сопоставлять похожие ответы

502 и 504 разделяют неверный ответ и ожидание сверх срока. Для 429 показан Retry-After, а 302 и 307 по-разному обращаются с методом запроса.

03

Сверять с настоящим обменом

Фрагменты HTTP/1.1 вымышлены. Читайте RFC и реальные заголовки и журналы; отсутствие номера может означать лишь выход за рамки подборки.

Что собрано в каждой записи

Пять классов с локальным поиском

Список кодов HTTP содержит 28 выбранных записей от 1xx до 5xx. Номер, имя и смысл ищутся без сетевого запроса.

Форма ответа и полезные заголовки

У 204 и 304 в примерах нет тела; 401, 405 и 429 показывают заголовки для проверки аутентификации, методов и задержки.

Переход к первоисточнику

Ссылки на RFC и IANA помогают отличать коды ответа HTTP от внутренних ошибок приложения.

Границы справочника

Подборка не равна всему реестру
Здесь 28 кодов. Отсутствующий код поставщика не обязательно неверен: полный реестр находится у IANA. Отдельные страницы для номеров не создаются.
Нет диагностики в сети
Страница не диагностирует ошибки HTTP по сети: поиск не обращается к URL и не читает журналы. Только по 502 нельзя установить, виноваты ли CDN, шлюз или исходный сервер.
Примеры составлены вручную
Это вымышленные текстовые ответы HTTP/1.1. Передача по HTTP/2 или HTTP/3 и реальное тело ответа могут отличаться.
Повтор зависит от операции
429 и 503 могут содержать Retry-After, но безопасность повторной записи зависит от идемпотентности и правил сервиса.

Вопросы про коды состояния HTTP

На какие классы делятся коды состояния HTTP?

1xx — информация, 2xx — успех, 3xx — перенаправление, 4xx — ошибка клиента, 5xx — ошибка сервера. Подборка «коды состояния HTTP» включает 28 записей и ссылки на полный реестр.

Чем отличаются 401 и 403?

401 означает отсутствие действительной аутентификации и предполагает заголовок WWW-Authenticate. При 403 сервер понял запрос, но отказал, даже если пользователь известен.

Когда следует возвращать 410 вместо 404?

404 сообщает, что текущее представление не найдено, не утверждая постоянное удаление. 410 точнее, если ресурс заведомо исчез навсегда.

Что делать при ответе 429?

Прочитайте Retry-After, если он есть, и политику ограничения запросов. Перед повтором записи проверьте, допустимо ли безопасно повторять операцию.

В чём разница между 502 и 504?

502 означает неверный ответ вышестоящего сервера, полученный шлюзом; 504 — отсутствие ответа в срок. Реальную причину ищите в журналах прокси и сервера.

Не хватает кода или шага проверки?

Найти коды состояния HTTP

Найдите номер, сравните пример с реальными заголовками и прочитайте определение до изменения клиента или сервера.