Skip to main content
CalculoraCalculora

Фінанси та Бізнес

Фінансові КалькуляториІнвестиції та ПлануванняОсобисті ФінансиІнвестиції в НерухомістьБізнес-ІнструментиСтартап і SaaS

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

Математичні КалькуляториІнженерні ІнструментиІнструменти з фізикиІнструменти РозробникаШкільні Інструменти

Здоров'я та Життя

Медичні ІнструментиУтилітиРандомайзери

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

Економіка ТворцівІсламські ІнструментиСталістьІгри

Конвертери

Конвертер ОдиницьКонвертер ДовжиниКонвертер ВагиКонвертер Температури→ Конвертери Одиниць

Генератори випадкових чисел

Генератор ЧиселНадійність ПароляКолесо ФортуниСимулятор Підкидання МонетиСимулятор Гральних КістокЧасові Пояси→ Рандомайзери
Конвертер Файлів

Інструменти 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% приватними — усі обчислення відбуваються у вашому браузері і ніколи не потрапляють на наші сервериБезкоштовно назавжди — без платіжних стін, без підписок, без облікових записів

Популярне

  • Калькулятор ІМТ
  • Калькулятор Кредиту
  • Калькулятор Віку
  • Калькулятор Іпотеки
  • Калькулятор Відсотків
  • Науковий Калькулятор

Математика

  • Статистика
  • Розв'язувач Рівнянь
  • Калькулятор Дробів
  • Прості Множники
  • НСД і НСК
  • Логарифм

Фінанси

  • FIRE
  • Снігова Куля Боргу
  • Калькулятор Інвестицій
  • Пенсійний Калькулятор
  • Калькулятор Зарплати
  • Калькулятор ROI

Правове

  • Переглянути все
  • Категорії
  • Конвертер валют
  • Карта сайту
  • Ігри та Розваги
  • Про нас
  • Зв'язатися з нами
  • Політика конфіденційності
  • Умови використання
  • Відмова від відповідальності

Мови

  • 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

Ключові терміни

Рядок стану (Status line)
перший рядок відповіді HTTP, що містить код стану та коротку фразу-пояснення
Ідемпотентність (Idempotent)
властивість певних методів HTTP, за якої повторення того самого запиту дає той самий ефект, що й одноразове виконання
Ланцюжок перенаправлень (Redirect chain)
послідовність кількох перенаправлень, які проходить браузер перед досягненням кінцевого ресурсу
Обмеження швидкості (Rate limiting)
обмеження кількості запитів, які клієнт може зробити за певний проміжок часу, часто сигналізується кодом 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 сигналізує про тимчасове перенаправлення — оригінальну адресу слід використовувати і для майбутніх запитів.

Пов'язані інструменти

Співвідношення Сторін
Пропускна Здатність
Час Завантаження
Хмарний Хостинг
Витрати CDN
Монетизація API
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.