Справочник кодов состояния HTTP

Полный справочник кодов состояния HTTP (1xx–5xx) со смыслом, типичными сценариями и советами по повтору

Ключевые факты

Категория
Разработка и Web
Типы входных данных
select, text
Тип результата
html
Покрытие примерами
4
API доступен
Yes

Обзор

Справочник кодов состояния HTTP предоставляет полную информацию о классах ответов от 1xx до 5xx, помогая разработчикам и системным администраторам быстро находить расшифровку кодов, сценарии их применения и рекомендации по обработке ошибок.

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

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

Как это работает

  • Выберите нужный класс кодов с помощью фильтра категорий для сужения списка.
  • Введите номер кода или ключевое слово в строку поиска для мгновенной фильтрации результатов.
  • Изучите детальное описание кода, включая его назначение, типичные сценарии возникновения и правила повтора запросов.

Сценарии использования

Поиск расшифровки редких или нестандартных кодов ответов API при интеграции сторонних сервисов.
Обучение начинающих веб-разработчиков стандартам протокола HTTP и правилам REST.
Быстрая проверка рекомендаций по повторной отправке запросов (retry policy) для сетевых клиентов.

Примеры

1. Проектирование REST API для авторизации

Backend-разработчик
Контекст
Разработчик создает эндпоинт для входа в систему и должен возвращать правильные HTTP-статусы при неверном пароле или заблокированном аккаунте.
Проблема
Необходимо быстро уточнить разницу в применении кодов 401 Unauthorized и 403 Forbidden.
Как использовать
Выберите категорию «4xx Ошибка клиента» в фильтре категорий и введите «40» в поле поиска.
Пример конфигурации
Фильтр категорий: 4xx, Поиск: 40
Результат
Разработчик видит детальное описание: 401 требует аутентификации, а 403 указывает на отсутствие прав доступа даже при успешном входе, и применяет их в коде.

2. Анализ сбоев интеграции с внешним сервисом

Инженер технической поддержки
Контекст
Внешний API-шлюз периодически возвращает ошибку 503 при пиковых нагрузках, и нужно настроить политику повторных запросов.
Проблема
Требуется узнать, является ли ошибка временной и стоит ли автоматически повторять запрос.
Как использовать
Выберите категорию «5xx Ошибка сервера» и введите «503» в строку поиска.
Пример конфигурации
Фильтр категорий: 5xx, Поиск: 503
Результат
Инженер находит описание кода 503 Service Unavailable, подтверждает рекомендацию о повторе запроса с экспоненциальной задержкой и передает задачу в разработку.

Проверить на примерах

development

FAQ

Что означают коды группы 4xx?

Они указывают на ошибки на стороне клиента, например, неверный синтаксис запроса, отсутствие авторизации или несуществующий URL.

Чем отличаются коды 500 и 502?

Код 500 указывает на внутреннюю ошибку целевого сервера, а 502 — на некорректный ответ от промежуточного шлюза или прокси-сервера.

Можно ли автоматически повторять запрос при коде 401?

Повторный запрос имеет смысл отправлять только после предоставления или обновления учетных данных для авторизации.

Для чего используется код 301?

Он сообщает клиенту, что запрашиваемый ресурс был окончательно перемещен на новый URL-адрес.

Как быстро найти код по его названию?

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

Документация API

Конечная точка запроса

POST /ru/api/tools/http-status-reference

Параметры запроса

Имя параметра Тип Обязательно Описание
categoryFilter select Нет -
search text Нет -

Формат ответа

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-http-status-reference": {
      "name": "http-status-reference",
      "description": "Полный справочник кодов состояния HTTP (1xx–5xx) со смыслом, типичными сценариями и советами по повтору",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=http-status-reference",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]