Искать по номеру и смыслу
Пустой запрос показывает все 28 записей. Поиск принимает номер, английское название и русское описание; пять классов фильтруют отправленный запрос.
Справочник разработчика
Найдите номер или термин, выберите класс ответа и проверьте пример с источником.
Значение: Шлюз или прокси получил неверный ответ от вышестоящего сервера.
Типичная ситуация: Соединение или ответ вышестоящего сервера нарушен.
Сначала проверить: Проверить журналы прокси и состояние сервера; отличать от 504.
Вымышленный пример HTTP/1.1; настоящие заголовки и тело могут отличаться.
HTTP/1.1 502 Bad Gateway
Content-Type: application/problem+json
{"title":"Bad Gateway","status":502}Поиск фильтрует данные в браузере. Внешний источник открывается только после нажатия на ссылку.
28 из 28 избранных кодов · открыт 502
Число в журнале API ещё не показывает, где искать сбой: в запросе, шлюзе или исходном сервере. Этот справочник «коды состояния HTTP» связывает смысл протокола с примером ответа и первым полезным действием.
Используйте коды состояния HTTP как направление поиска, затем изучайте реальные заголовки, тело ответа и журналы. Здесь собраны избранные записи, а не проверка сайта в сети и не полный реестр IANA.
Номер задаёт направление, но следующий шаг зависит от того, где возник ответ.
Среди кодов состояния HTTP 502 означает неверный ответ от вышестоящего сервера, полученный шлюзом, а 504 — отсутствие ответа вовремя. Проверять их нужно по-разному.
Карточка 429 показывает Retry-After и первую проверку. Для каждой записи доступны определяющий RFC и реестр IANA.
Пустой запрос показывает все 28 записей. Поиск принимает номер, английское название и русское описание; пять классов фильтруют отправленный запрос.
502 и 504 разделяют неверный ответ и ожидание сверх срока. Для 429 показан Retry-After, а 302 и 307 по-разному обращаются с методом запроса.
Фрагменты HTTP/1.1 вымышлены. Читайте RFC и реальные заголовки и журналы; отсутствие номера может означать лишь выход за рамки подборки.
Список кодов HTTP содержит 28 выбранных записей от 1xx до 5xx. Номер, имя и смысл ищутся без сетевого запроса.
У 204 и 304 в примерах нет тела; 401, 405 и 429 показывают заголовки для проверки аутентификации, методов и задержки.
Ссылки на RFC и IANA помогают отличать коды ответа HTTP от внутренних ошибок приложения.
1xx — информация, 2xx — успех, 3xx — перенаправление, 4xx — ошибка клиента, 5xx — ошибка сервера. Подборка «коды состояния HTTP» включает 28 записей и ссылки на полный реестр.
401 означает отсутствие действительной аутентификации и предполагает заголовок WWW-Authenticate. При 403 сервер понял запрос, но отказал, даже если пользователь известен.
404 сообщает, что текущее представление не найдено, не утверждая постоянное удаление. 410 точнее, если ресурс заведомо исчез навсегда.
Прочитайте Retry-After, если он есть, и политику ограничения запросов. Перед повтором записи проверьте, допустимо ли безопасно повторять операцию.
502 означает неверный ответ вышестоящего сервера, полученный шлюзом; 504 — отсутствие ответа в срок. Реальную причину ищите в журналах прокси и сервера.
Не хватает кода или шага проверки?
Найдите номер, сравните пример с реальными заголовками и прочитайте определение до изменения клиента или сервера.