HTTP Status Codes Reference - Полный справочник с поиском и категориями
Полный справочный список всех HTTP статус-кодов от 1xx Informational до 5xx Server Error. Просматривайте коды по категориям, ищите по номеру или названию, копируйте одним кликом. Включает WebDAV коды. Цветовая маркировка для быстрой визуальной идентификации. Незаменимый справочник для веб-разработчиков, API-дизайнеров и системных администраторов.
Ключевые возможности нашего справочника HTTP Status Codes
📋 Полный справочник статус-кодов
Просматривайте все 63 HTTP и WebDAV статус-кода, сгруппированных в 5 категорий от 1xx Informational до 5xx Server Error.
🔍 Поиск в реальном времени
Поиск по номеру кода, названию, описанию или категории. Результаты фильтруются мгновенно по мере ввода.
🎨 Цветовая маркировка категорий
Каждая категория имеет свой цвет: зеленый для успеха, янтарный для перенаправлений, красный для ошибок. Удобное визуальное сканирование.
🏷️ Вкладки фильтрации категорий
Используйте вкладки фильтрации для быстрого переключения между категориями 1xx, 2xx, 3xx, 4xx и 5xx с отображением количества кодов.
📝 Копирование в один клик
Копируйте номер любого статус-кода в буфер обмена одним кликом. Идеально для документации и комментариев в коде.
🌐 Поддержка WebDAV
Включает WebDAV-специфичные статус-коды с четкой идентификацией в дополнение ко всем стандартным HTTP кодам.
📱 Адаптивный дизайн
Работает на десктопах и мобильных устройствах. Статус-коды отображаются в чистом сеточном макете, адаптирующемся под любой размер экрана.
🔒 Без загрузки данных
Это статическая справочная страница. Все данные предварительно загружены в ваш браузер без серверных запросов.
Что такое HTTP статус-коды?
HTTP статус-коды — это трехзначные числа, возвращаемые веб-серверами в ответ на HTTP запросы. Они указывают, был ли запрос успешно обработан, перенаправлен или произошла ошибка.
Статус-коды сгруппированы в пять категорий: 1xx (Informational - информационные), 2xx (Success - успешные), 3xx (Redirection - перенаправления), 4xx (Client Error - ошибки клиента) и 5xx (Server Error - ошибки сервера). Каждый код имеет стандартное значение и описание, определенные в спецификации HTTP (RFC 7231 и связанных RFC).
Зачем нужен справочник HTTP статус-кодов?
- Веб-разработка: Быстро находите статус-коды при создании или отладке HTTP API и веб-приложений
- API дизайн: Выбирайте правильные статус-коды для REST и GraphQL API ответов
- Отладка: Понимайте ответы об ошибках от серверов, прокси и CDN
- Документация: Используйте точные описания статус-кодов для технической документации
- Обучение: Изучайте значение и правильное использование HTTP статус-кодов
Как пользоваться справочником HTTP статус-кодов
| Шаг | Действие |
|---|---|
| 1 | Просмотр по категориям Используйте вкладки фильтрации для просмотра статус-кодов по категориям: от 1xx Informational до 5xx Server Error. |
| 2 | Поиск кодов Введите номер кода, название или описание в строке поиска, чтобы мгновенно найти нужные статус-коды. |
| 3 | Чтение описаний Карточка каждого статус-кода содержит номер, стандартное название, описание и тип протокола. |
| 4 | Копирование кодов Нажмите на иконку копирования на любом коде, чтобы скопировать номер статус-кода в буфер обмена. |
Типичные сценарии использования
🌐 Разработка API
Используйте правильные статус-коды при создании и документировании RESTful и GraphQL API.
🔧 Отладка серверных проблем
Находите незнакомые статус-коды из серверных логов, сообщений об ошибках или ответов API.
📝 Техническое писательство
Используйте точные описания статус-кодов в документации API, туториалах и технических статьях.
🎓 Изучение протокола HTTP
Изучайте значение и правильное использование каждой категории и отдельных HTTP статус-кодов.
🛡️ Аудит безопасности
Проверяйте, что ваше приложение возвращает корректные статус-коды и не раскрывает информацию через ответы об ошибках.
⚡ Мониторинг производительности
Анализируйте коды 5xx и 4xx на панелях мониторинга для выявления серверных проблем и клиентских ошибок.
Часто задаваемые вопросы об HTTP статус-кодах
В чем разница между статус-кодами 4xx и 5xx?
4xx статус-коды указывают на ошибки клиента — запрос содержит некорректный синтаксис, неавторизованный доступ или не может быть выполнен по причине на стороне клиента. Например, 404 Not Found означает, что ресурс не существует. 5xx статус-коды указывают на ошибки сервера — сервер не смог выполнить валидный запрос из-за внутренней проблемы, например 500 Internal Server Error или 503 Service Unavailable. Ключевое различие — находится ли проблема в запросе клиента или в способности сервера его обработать.
Какой HTTP статус-код самый распространенный?
200 OK — самый распространенный HTTP статус-код для успешных запросов. Среди ошибок самым известным является 404 Not Found. В современных веб-приложениях коды перенаправления 301/302 также чрезвычайно распространены. На стороне сервера 500 Internal Server Error — самый общий и частый код ошибки. Согласно анализу веб-трафика, примерно 70-80% запросов возвращают 2xx коды, 5-10% — 3xx перенаправления, 5-15% — 4xx ошибки клиента и 1-5% — 5xx ошибки сервера.
Можно ли создавать свои HTTP статус-коды?
Хотя стандартные HTTP статус-коды определены спецификациями IANA и RFC, в некоторых контекстах можно использовать нестандартные коды. Однако делать это не рекомендуется, так как клиенты, прокси и браузеры могут их не понять. Стандартные коды покрывают практически все распространенные сценарии. Некоторые приложения используют нестандартные коды внутренне, но при общении с внешними клиентами их следует отображать на стандартные. Спецификация HTTP резервирует диапазоны кодов для определенных категорий (1xx-5xx) и рекомендует использовать наиболее подходящий существующий код вместо создания собственного.
Что за статус-код 418 I'm a Teapot?
Статус-код 418 I'm a Teapot — это первоапрельская шутка, определенная в RFC 2324 (Hyper Text Coffee Pot Control Protocol), опубликованном 1 апреля 1998 года. Он означает, что сервер отказывается варить кофе, потому что он — чайник. Хотя это официально зарегистрированный HTTP статус-код, он не предназначен для реального использования. Некоторые разработчики и фреймворки включают его в качестве пасхалки или для тестирования. Это один из самых известных юмористических элементов в спецификации HTTP.
Когда использовать редиректы 301 vs 302?
Используйте 301 Moved Permanently, когда ресурс был окончательно перемещен на новый URL. Поисковые системы обновят свой индекс на новый URL и прекратят сканирование старого. Используйте 302 Found (или 307 Temporary Redirect), когда перенаправление временное, например при обслуживании или A/B тестировании. Поисковые системы продолжат индексировать исходный URL. Для современных приложений рассмотрите 308 Permanent Redirect (сохраняет метод запроса) и 307 Temporary Redirect (сохраняет метод запроса) как более явные альтернативы 301 и 302.
Освойте HTTP статус-коды с нашим справочником
Справочник HTTP Status Codes от OneTools Online предоставляет полное, доступное для поиска руководство со цветовой маркировкой по всем стандартным HTTP и WebDAV статус-кодам. Будь вы веб-разработчик, создающий API, системный администратор, отлаживающий серверные проблемы, или студент, изучающий протокол HTTP — этот справочник поможет быстро найти и понять любой статус-код. С поиском в реальном времени, фильтрацией по категориям и копированием в один клик это идеальный помощник для ежедневной веб-разработки.
