Перейти к основному содержанию

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

API reference

Найдите любой код состояния HTTP — 200, 301, 404, 429, 502 и другие — с поясняющей фразой, категорией, определяющим RFC и понятным объяснением. Ищите по коду, группе (4xx), названию или ключевому слову.

Ввод

Ищите по коду состояния (404), группе (4xx), поясняющей фразе (Not Found), RFC или любому слову из описания. Оставьте поле пустым, чтобы просмотреть все коды.

Вывод

Коды состояния HTTP
КодНазваниеКатегорияСпецификацияОписание
No data yet
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/http-status-codes \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "search": "404"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `http-status-codes` tool (HTTP Status Codes) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/http-status-codes/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Коды состояния HTTP — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Полный справочник кодов состояния HTTP с возможностью поиска — 87 кодов, от 100 Continue до 598 Network Read Timeout Error. Для каждого указаны поясняющая фраза, класс, определяющий RFC и понятное объяснение того, что код на самом деле означает.

Оставьте поле поиска пустым, чтобы просмотреть всю таблицу. Начните вводить текст для фильтрации: поиск работает по коду (404), группе (4xx), поясняющей фразе (Not Found), спецификации (RFC 6585) или любому слову из описания (rate limiting, redirect, cloudflare).

Пять классов

Класс Значение
1xx Informational Промежуточные ответы, которые относятся к состоянию соединения. Не являются окончательным ответом на запрос.
2xx Success Запрос получен, понят и принят.
3xx Redirection Клиенту нужно предпринять дополнительное действие — обычно перейти по заголовку Location, — чтобы завершить запрос.
4xx Client Error Проблема в самом запросе: неверный синтаксис, отсутствующие или недействительные учётные данные либо ресурс, которого нет.
5xx Server Error Запрос выглядел корректным, но сервер не смог его выполнить.

В чём разница между 301 и 302?

301 Moved Permanently сообщает клиентам и поисковым системам, что ресурс навсегда переехал по новому адресу — браузеры агрессивно кешируют этот ответ, а ссылочный вес передаётся дальше. 302 Found является временным; исходный URL остаётся каноническим. Если нужно сохранить метод (POST должен оставаться POST), используйте 308 и 307 соответственно — исторически 301/302 допускают замену POST на GET.

401 или 403?

401 Unauthorized означает «я не знаю, кто вы» — аутентификация отсутствует или недействительна, и ответ должен содержать заголовок WWW-Authenticate. 403 Forbidden означает «я знаю, кто вы, но вам всё равно нельзя это делать». Отправка 401 авторизованному пользователю, у которого нет прав, — самая распространённая путаница.

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

400 Bad Request — для некорректного запроса: сломанный JSON, тело, которое невозможно разобрать. 422 Unprocessable Content (до RFC 9110 назывался Unprocessable Entity) — для запроса, который разобран безупречно, но не проходит валидацию, например если в поле email указано что-то, что не является адресом электронной почты. Оба варианта широко используются; выберите одно соглашение и применяйте его последовательно.

Какие коды 5xx показывает Cloudflare?

520–527 и 530 — нестандартные коды самой Cloudflare, которые описывают неполадку между Cloudflare и вашим origin-сервером: отказ в соединении (521), тайм-аут TCP (522), недоступность origin (523), медленный ответ (524), сбой TLS-рукопожатия (525). Они перечислены здесь и явно помечены вместе с расширениями nginx (444, 494–499), IIS, Apache, Laravel и Spring, с которыми вы столкнётесь в реальных журналах.

Какие RFC определяют эти коды?

Большинство основных кодов сейчас определены в RFC 9110 (HTTP Semantics), которая заменила RFC 7231 и RFC 2616. Расширения описаны в других документах — коды WebDAV в RFC 4918, 428/429/431/511 в RFC 6585, 451 Unavailable For Legal Reasons в RFC 7725 и знаменитый 418 I'm a teapot в RFC 2324. В каждой строке указан источник.

Конфиденциальность

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

httpstatus codesrestapireferenceweb

Часть рабочего процесса

Все подборки

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.