Справочник HTTP-кодов Статуса — Бесплатно онлайн

Найдите любой HTTP-код статуса (200, 404, 500...) и узнайте его название, значение и категорию.

—

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

Что делает этот инструмент

Справочник HTTP-кодов статуса объясняет, что означает код ответа. Введите число, например 404, чтобы увидеть его название, класс и краткое описание, или введите часть названия, например timeout или redirect, чтобы получить список всех подходящих кодов. На странице собраны 28 кодов, которые чаще всего встречаются в реальных API и на сайтах.

Первая цифра обозначает класс: 1xx — информационные, 2xx — успешные, 3xx — перенаправления, 4xx — ошибки клиента (что-то не так с запросом) и 5xx — ошибки сервера (запрос выглядел корректно, но сервер не справился). Понять, на чьей стороне проблема, — обычно первый шаг при отладке неудачного вызова.

Когда использовать

  • Вы видите ошибку в DevTools браузера или в строке лога и хотите понять, где баг — на клиенте или на сервере.
  • Нужно выбрать правильный код для нового эндпоинта API, например 201 после создания ресурса.
  • Вы настраиваете редиректы при миграции сайта и выбираете между 301, 302, 307 и 308.
  • Нужно корректно обрабатывать лимиты запросов: распознавать 429 и делать паузу перед повтором.

Пример

Ввод

429

Вывод

429 Too Many Requests
Client Error
The user has sent too many requests in a given time (rate limiting).

Вопросы об этом инструменте

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

401 Unauthorized означает, что сервер не знает, кто вы: учётные данные отсутствуют или недействительны, так что вход в систему может помочь. 403 Forbidden означает, что сервер знает, кто вы, но доступа к ресурсу у вас нет.

Что использовать для постоянного редиректа — 301 или 308?

Оба кода постоянные, и оба передают SEO-сигналы. 308 гарантирует, что метод и тело запроса не изменятся, а это важно для POST-запросов к API. Для обычного переноса страниц чаще выбирают 301.

Когда API должен возвращать 422, а не 400?

Используйте 400, если запрос вообще не удаётся разобрать, например из-за сломанного JSON. Используйте 422, если запрос разбирается, но значения не проходят валидацию, например дата окончания раньше даты начала.

Из-за чего возникают ошибки 502 и 504?

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

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

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