Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.
Что делает этот инструмент
Справочник 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 — что он не ответил вовремя.
Этот инструмент бесплатный?
Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.
Как получить результат?
Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.