Handytool
Справочник разработчика5 мин чтенияОбновлено 9 мар. 2026 г.

Инструмент справки HTTP

Найдите значение любого кода состояния HTTP за секунды.

Справочник HTTP-кодов Handytool охватывает все коды от 100 Continue до 511 Network Authentication Required, источник — RFC 9110 и реестр IANA — ищите по коду, имени или ключевому слову.

Основные выводы

  • 01Охватывает все коды состояния HTTP от 100 до 511, источник — RFC 9110 и реестр IANA.
  • 02Ищите по номеру кода, имени или фразе из описания — список фильтруется мгновенно.
  • 03Фильтруйте по классу (1xx, 2xx, 3xx, 4xx, 5xx) для сужения фокуса при отладке.
  • 04Бесплатно, быстро, без регистрации — работает полностью в вашем браузере.

Зачем нужен специализированный справочник кодов HTTP?

Каждый веб-разработчик встречает коды состояния, которые давно не видел. Вы знаете 404 и 500, но в чём именно разница между 401 и 403? Когда следует возвращать 422 вместо 400? Действительно ли 418 есть в спецификации? Краткая справка, которая объясняет коды простым английским языком — а не цитирует аббревиатуры RFC — ответит на эти вопросы за секунды.

Справочник Handytool создан на основе RFC 9110 (текущей спецификации семантики HTTP) и реестра HTTP-кодов IANA, включая расширения WebDAV (207, 423, 424) и менее распространённые коды, которые вы встретите в реальных ответах API. Каждая запись содержит однострочное описание на простом английском языке, ориентированное на разработчиков, а не на комитеты по стандартизации.

Как найти код состояния HTTP

  1. 01

    Ищите по коду, имени или ключевому слову

    Введите код (404), часть имени (Not Found) или описательную фразу (teapot, redirect, authentication). Список фильтруется в реальном времени.

  2. 02

    Фильтруйте по классу

    Используйте кнопки класса для отображения только кодов 1xx информационные, 2xx успех, 3xx перенаправление, 4xx ошибка клиента или 5xx ошибка сервера. Полезно при отладке цепочки перенаправлений или ошибки сервера, когда нужно увидеть все коды в этом семействе.

  3. 03

    Прочитайте объяснение на простом языке

    Каждая запись включает официальное имя, номер кода и краткое описание, ориентированное на разработчиков, о том, что означает код и когда его использовать.

Коды состояния, которые стоит запомнить

  • 01200 OK — стандартный успех для ответов GET, POST и PUT.
  • 02201 Created — ресурс был создан; обычно возвращается после успешного POST.
  • 03204 No Content — успех без тела ответа; часто встречается после DELETE.
  • 04301 Moved Permanently — каноническое перенаправление; поисковые системы передают вес ссылки.
  • 05400 Bad Request — неправильный синтаксис, отсутствующие поля или непарсируемый payload.
  • 06422 Unprocessable Entity — синтаксически верная запрос, которая не проходит проверку бизнес-логики.

Мгновенный поиск, без запросов к серверу

Вся база данных кодов состояния встроена в страницу. Поиск, фильтрация и чтение описаний происходят локально в вашем браузере — никакой запрос не отправляется на какой-либо сервер, и страница работает в автономном режиме после загрузки.

Справочник включает коды, характерные для конкретных поставщиков, которые вы встретите в дикой природе, например диапазон 52x от Cloudflare для ошибок восходящего потока. Они отмечены как расширения поставщика, а не стандартный HTTP, поэтому вы можете отличить код, определённый спецификацией, от платформенного.

Часто задаваемые вопросы о поиске кодов HTTP

В чём разница между 400 и 422?

400 Bad Request — для запросов, которые сервер вообще не может разобрать — нарушенный JSON, неправильный синтаксис запроса. 422 Unprocessable Entity — для запросов, которые корректно разбираются, но не проходят семантическую проверку, например дублирование email или значение age ниже минимума.

В чём разница между 401 и 403?

401 означает неаутентифицированный — предоставьте учётные данные и повторите попытку. 403 означает аутентифицированный, но запрещённый — у вас нет требуемого разрешения, другие учётные данные могут помочь, но эти же не помогут.

Является ли 418 I'm a Teapot реальным кодом состояния HTTP?

Да — он был определён в RFC 2324 (1998) от 1 апреля, подтверждён в RFC 7168 и включён в реестр IANA. Он не используется самим HTTP, но несколько сервисов возвращают его как пасхальное яйцо.

Какой RFC охватывает современные коды состояния HTTP?

RFC 9110, опубликованный в июне 2022 года, является текущей спецификацией семантики HTTP. Он заменяет RFC 7231 и объединяет основные определения кодов состояния HTTP.

Почему я вижу коды состояния выше 511?

Коды выше 511 не назначены в реестре IANA. Некоторые платформы (например Cloudflare) используют пользовательские коды 5xx для собственных условий ошибок, но это расширения поставщика, а не стандартный HTTP.

Связанные инструменты

Продолжайте работать с инструментами Разработчик

Инструменты Разработчик