Ключевые факты
- Категория
- Разработка и Web
- Типы входных данных
- select, text
- Тип результата
- html
- Покрытие примерами
- 4
- API доступен
- Yes
Обзор
Справочник кодов состояния HTTP предоставляет полную информацию о классах ответов от 1xx до 5xx, помогая разработчикам и системным администраторам быстро находить расшифровку кодов, сценарии их применения и рекомендации по обработке ошибок.
Когда использовать
- •При отладке веб-приложений и анализе сетевых запросов в консоли разработчика.
- •Во время проектирования REST API для выбора корректных кодов ответов сервера.
- •При настройке правил маршрутизации, прокси-серверов или обработчиков ошибок в веб-серверах.
Как это работает
- •Выберите нужный класс кодов с помощью фильтра категорий для сужения списка.
- •Введите номер кода или ключевое слово в строку поиска для мгновенной фильтрации результатов.
- •Изучите детальное описание кода, включая его назначение, типичные сценарии возникновения и правила повтора запросов.
Сценарии использования
Примеры
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, подтверждает рекомендацию о повторе запроса с экспоненциальной задержкой и передает задачу в разработку.
Проверить на примерах
developmentFAQ
Что означают коды группы 4xx?
Они указывают на ошибки на стороне клиента, например, неверный синтаксис запроса, отсутствие авторизации или несуществующий URL.
Чем отличаются коды 500 и 502?
Код 500 указывает на внутреннюю ошибку целевого сервера, а 502 — на некорректный ответ от промежуточного шлюза или прокси-сервера.
Можно ли автоматически повторять запрос при коде 401?
Повторный запрос имеет смысл отправлять только после предоставления или обновления учетных данных для авторизации.
Для чего используется код 301?
Он сообщает клиенту, что запрашиваемый ресурс был окончательно перемещен на новый URL-адрес.
Как быстро найти код по его названию?
Введите название кода или ключевое слово в текстовое поле поиска для мгновенной фильтрации таблицы.