Skip to main content
CalculoraCalculora

Финансы и Бизнес

Финансовые калькуляторыИнвестиции и ПланированиеЛичные ФинансыИнвестиции в НедвижимостьБизнес-инструментыСтартапы и Программные Компании

Математика и Технологии

Математические калькуляторыИнженерные инструментыИнструменты по физикеИнструменты РазработчикаШкольные Инструменты

Здоровье и Жизнь

Медицинские инструментыУмные УтилитыРандомайзеры

Творчество и Специальное

Экономика СоздателейИсламские инструментыУстойчивое РазвитиеИгры

Конвертеры

Конвертер единицКонвертер длиныКонвертер весаКонвертер температуры→ Конвертеры единиц

Рандомайзеры

Генератор случайных чиселПроверка надёжности пароляКолесо удачиСимулятор Подбрасывания МонетыСимулятор Игральных КостейКалькулятор пересечения часовых поясов→ Рандомайзеры
Конвертер файлов

Инструменты PDF

Конвертировать PDF в JPGКонвертировать PDF в PNGПреобразовать PDF в TXTКонвертировать PDF в GIFКонвертировать PDF в WebPКонвертировать PDF в SVGПреобразовать PDF в DOCXКонвертировать PDF в ExcelКонвертировать PDF в PowerPointКонвертировать PDF в HTMLКонвертировать PDF в MarkdownКонвертировать PDF в TIFF

Конвертер изображений

Конвертировать JPG в PNGКонвертировать PNG в JPGКонвертировать PNG в WebPКонвертировать WebP в PNGКонвертировать WebP в JPGКонвертировать JPG в WebPКонвертировать SVG в PNGКонвертировать SVG в JPGКонвертировать SVG в WebPКонвертировать BMP в PNGКонвертировать BMP в JPGКонвертировать BMP в WebP

Продвинутые изображения

Конвертировать HEIC в JPGКонвертировать HEIC в PNGКонвертировать TIFF в JPGКонвертировать TIFF в PNGКонвертировать JPG в TIFFКонвертировать PNG в TIFFКонвертировать JPG в ICOКонвертировать PNG в ICOПреобразовать JPEG в AVIFКонвертировать PNG в AVIF

GIF и анимация

Конвертировать кадры GIF в PNGКонвертировать кадры GIF в JPGПреобразование GIF в отдельные кадры (PNG/JPEG)Конвертировать PNG в GIFКонвертировать JPG в GIFКонвертировать GIF в WebP

Редактирование

Добавить водяной знакУдаление объектов с изображенияМгновенное изменение размера изображений в браузереСжимайте изображения онлайн — уменьшайте размер файла, сохраняйте качество
Математический скоростной вызовМатематический вызовВордлБинт ВаладСудоку2048
Конвертер валют
CalculoraCalculora

Ваша универсальная платформа калькуляторов. Бесплатные, быстрые и точные инструменты для любых нужд.

Данные, введённые в калькулятор, остаются на 100% приватными — все вычисления происходят в вашем браузере и никогда не попадают на наши серверыНавсегда бесплатно — без платного доступа, без подписок, без необходимости аккаунта

Популярное

  • Калькулятор ИМТ
  • Кредитный калькулятор
  • Калькулятор возраста
  • Ипотечный калькулятор
  • Калькулятор процентов
  • Инженерный калькулятор

Математика

  • Статистический Калькулятор
  • Решение уравнений
  • Калькулятор дробей
  • Калькулятор Простых Множителей
  • Калькулятор НОД и НОК
  • Калькулятор Логарифмов

Финансы

  • Калькулятор Финансовая Независимость Ранний Выход на Пенсию
  • Калькулятор долгового снежного кома
  • Инвестиционный калькулятор
  • Пенсионный калькулятор
  • Калькулятор зарплаты
  • Калькулятор окупаемости инвестиций

Правовая информация

  • Посмотреть все
  • Категории
  • Конвертер валют
  • Карта сайта
  • Игры и инструменты для веселья
  • О нас
  • Контакты
  • Политика конфиденциальности
  • Условия использования
  • Отказ от ответственности

Языки

  • enEnglish
  • arالعربية
  • esEspañol
  • deDeutsch
  • frFrançais
  • hiहिन्दी
  • idBahasa Indonesia
  • itItaliano
  • ja日本語
  • ko한국어
  • ptPortuguês
  • ruРусский
  • trTürkçe
  • viTiếng Việt
  • bnবাংলা
  • zh中文
  • nlNederlands
  • plPolski
  • ukУкраїнська
  • msBahasa Melayu
  • thภาษาไทย

© 2026 Calculora. Все права защищены.

Создано с помощью — 100% бесплатно

Лёгкий и быстрый — файлы cookie и аналитика работают только с вашего согласия

  1. Главная
  2. Инструменты Разработчика
  3. Справочник HTTP-кодов состояния

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

Найдите любой HTTP-код состояния — 200, 404, 500 и всё, что между ними — с понятным объяснением того, что он означает и когда серверы его возвращают.

Что такое Справочник HTTP-кодов состояния?

HTTP-коды состояния — это трёхзначные числа, которые веб-сервер возвращает с каждым ответом, сообщая клиенту (браузеру, приложению или потребителю API), успешен ли запрос, требуется ли перенаправление или произошёл сбой — и почему. Они стандартизированы IETF и используются одинаково во всех веб-серверах, браузерах и языках программирования, что делает их одним из самых универсальных справочников по отладке в разработке ПО.

Этот справочник охватывает наиболее часто встречающиеся коды из всех пяти категорий — информационные (1xx), успех (2xx), перенаправление (3xx), ошибка клиента (4xx) и ошибка сервера (5xx) — с понятными объяснениями того, что каждый из них на самом деле означает на практике, а не просто формальным определением из RFC.

Формула

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

Как рассчитать

  1. Введите код состояния (например, 404) или ключевое слово (например, «forbidden») в поле поиска.
  2. Отфильтруйте по категории с помощью кнопок 1xx–5xx, если хотите просмотреть определённый диапазон.
  3. Прочитайте понятное описание того, что означает код и когда он обычно возвращается.
  4. Используйте это как быстрый справочник при отладке ответов API или разработке обработки ошибок.

Пример

Поиск «429» возвращает «Too Many Requests» — код, который API возвращают при превышении лимита запросов, сообщая, что нужно замедлиться и повторить попытку после паузы.

Основные преимущества

  • Каждый часто используемый код состояния в одном удобном для поиска справочнике
  • Понятные объяснения, а не только формальная формулировка RFC
  • Мгновенная фильтрация по категории (от 1xx до 5xx)
  • Бесплатно, быстро, без необходимости регистрации

Распространенные ошибки

  • Возвращать 200 OK для запроса, который на самом деле завершился ошибкой, скрывая ошибки от инструментов мониторинга
  • Путать 401 (не аутентифицирован) с 403 (аутентифицирован, но не авторизован)
  • Использовать 302 для перенаправления, которое должно быть постоянным (301), что вредит SEO
  • Обрабатывать все ошибки 4xx и 5xx одинаково на стороне клиента вместо разветвления по конкретному коду

Советы профессионалов

  • Резервируйте коды 5xx строго для сбоев на стороне сервера — никогда не используйте их для сигнализации об ошибках ввода клиента
  • Используйте 429 с заголовком Retry-After при ограничении частоты запросов, чтобы корректно работающие клиенты знали, когда повторить попытку
  • Предпочитайте 404 обобщённой странице ошибки всякий раз, когда ресурс действительно не существует — это лучше и для пользователей, и для поисковых систем
  • При проектировании API выбирайте конкретные коды 4xx (422, 409, 400), а не используйте по умолчанию общий 400

Объяснение ключевых терминов

Строка состояния
Первая строка HTTP-ответа, содержащая код состояния и краткую поясняющую фразу
Идемпотентность
Свойство некоторых HTTP-методов, при котором повторение одного и того же запроса даёт тот же эффект, что и однократное выполнение
Цепочка перенаправлений
Последовательность из нескольких перенаправлений, которую браузер проходит перед достижением конечного ресурса
Ограничение частоты запросов
Ограничение количества запросов, которые клиент может выполнить за определённый промежуток времени, часто сигнализируемое кодом 429

Частые случаи использования

  • Быстро разобраться в незнакомом коде состояния, возвращаемом интегрируемым API
  • Решить, какой код состояния возвращать из собственного API для определённого условия ошибки
  • Отладка причины сбоя запроса путём проверки того, что на самом деле означает конкретный код
  • Преподавание или изучение основ HTTP на курсе веб-разработки
  • Написание точной логики обработки ошибок, различающей разные случаи 4xx и 5xx

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

Что означают разные диапазоны HTTP-кодов состояния?
Коды 1xx информационные, 2xx означают успех, 3xx указывают на перенаправление, 4xx означают, что ошибку допустил клиент (например, запросил несуществующую страницу), а 5xx означают, что сам сервер не смог обработать корректный запрос.
В чём разница между 401 и 403?
401 Unauthorized означает, что вы не прошли аутентификацию (или ваши учётные данные недействительны) — сервер не знает, кто вы. 403 Forbidden означает, что сервер знает, кто вы, но у вас нет прав доступа к ресурсу.
Почему я иногда вижу 200 для страницы, которая явно не загрузилась?
Обычно это означает, что сервер вернул корректный HTTP-ответ (отсюда 200 OK), но содержимое ответа на уровне приложения описывает ошибку — распространённый паттерн API, размещающих детали ошибки в теле ответа, а не в коде состояния.
В чём разница между перенаправлениями 301 и 302?
301 Moved Permanently указывает браузерам и поисковым системам обновить свои записи и использовать новый URL в дальнейшем. 302 Found сигнализирует о временном перенаправлении — исходный URL следует использовать и для будущих запросов.

Похожие инструменты

Калькулятор соотношения сторон
Калькулятор пропускной способности
Скачать калькулятор времени
Калькулятор стоимости облачного хостинга
Калькулятор стоимости CDN
Программный Интерфейс Monetization Calculator
100
Continue
The server has received the request headers and the client should proceed to send the request body.
101
Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
102
Processing
The server has received and is processing the request, but no response is available yet.
200
OK
The request has succeeded.
201
Created
The request has succeeded and a new resource has been created as a result.
202
Accepted
The request has been received but not yet acted upon.
204
No Content
The server successfully processed the request and is not returning any content.
206
Partial Content
The server is delivering only part of the resource due to a range header sent by the client.
301
Moved Permanently
This and all future requests should be directed to the given URI.
302
Found
Tells the client to look at (browse to) another URL temporarily.
304
Not Modified
Indicates that the resource has not been modified since the version specified by the request headers.
307
Temporary Redirect
The request should be repeated with another URI, but future requests can still use the original URI.
308
Permanent Redirect
The request and all future requests should be repeated using another URI, method not changed.
400
Bad Request
The server cannot or will not process the request due to a client error.
401
Unauthorized
Authentication is required and has failed or has not yet been provided.
403
Forbidden
The request was valid, but the server is refusing action — the client does not have access rights.
404
Not Found
The requested resource could not be found but may be available in the future.
405
Method Not Allowed
A request method is not supported for the requested resource.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request could not be processed because of conflict in the current state of the resource.
410
Gone
The resource requested is no longer available and will not be available again.
413
Payload Too Large
The request is larger than the server is willing or able to process.
414
URI Too Long
The URI provided was too long for the server to process.
415
Unsupported Media Type
The request entity has a media type which the server or resource does not support.
418
I'm a teapot
This code was defined as an April Fools' joke in RFC 2324 and is not expected to be implemented by real servers.
422
Unprocessable Entity
The request was well-formed but was unable to be followed due to semantic errors.
429
Too Many Requests
The user has sent too many requests in a given amount of time (rate limiting).
500
Internal Server Error
A generic error message given when an unexpected condition was encountered.
501
Not Implemented
The server either does not recognize the request method, or it lacks the ability to fulfil it.
502
Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503
Service Unavailable
The server cannot handle the request, usually due to maintenance or being overloaded.
504
Gateway Timeout
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.