Усі утиліти

HTTP-коди

Довідник поширених HTTP-кодів відповіді.

1xx Інформаційні

100

Continue

Сервер отримав заголовки запиту, клієнт може продовжити надсилання тіла. Дозволяє не передавати великий payload, якщо запит можуть відхилити.

101

Switching Protocols

Сервер погоджується змінити протокол (наприклад, з HTTP на WebSocket) за заголовком Upgrade.

102

Processing

Запит прийнято й обробляється, але тіло відповіді поки недоступне. Використовується при довгих операціях.

2xx Успіх

200

OK

Запит виконано успішно. У тілі відповіді зазвичай повертається запитаний ресурс або результат операції.

201

Created

Ресурс успішно створено. Часто після POST із заголовком Location, що вказує на новий об'єкт.

202

Accepted

Запит прийнято до обробки, але ще не завершено. Типово для асинхронних задач і фонових job.

204

No Content

Запит успішний, але тіло відповіді порожнє. Часто при успішному DELETE або PUT без повернення даних.

3xx Перенаправлення

301

Moved Permanently

Ресурс назавжди переміщено на новий URL. Клієнти й пошуковики мають оновити посилання.

302

Found

Ресурс тимчасово доступний за іншим URL. Надалі можна знову звертатися до вихідної адреси.

303

See Other

Після POST клієнту слід отримати результат через GET за URL із заголовка Location.

304

Not Modified

Кешована версія актуальна. Тіло відповіді не передається — використовуйте локальний кеш.

307

Temporary Redirect

Тимчасовий редірект із збереженням HTTP-методу. POST залишається POST, на відміну від старої поведінки 302.

308

Permanent Redirect

Постійний редірект із збереженням методу. Клієнт має використовувати новий URL надалі.

4xx Помилка клієнта

400

Bad Request

Сервер не може обробити запит через невірний синтаксис, пропущені поля або битий JSON. Виправте запит і повторіть.

401

Unauthorized

Потрібна автентифікація або вона не пройшла. Потрібні коректні облікові дані, часто в заголовку Authorization.

403

Forbidden

Сервер зрозумів запит, але відмовляє в доступі. Користувач може бути автентифікований, але без прав.

404

Not Found

URL або ресурс не знайдено. Перевірте шлях, маршрут або ID — об'єкт могло бути видалено.

405

Method Not Allowed

HTTP-метод не дозволений для цього endpoint. Наприклад, POST туди, де підтримується лише GET.

408

Request Timeout

Сервер не дочекався повного запиту. Часто через повільне завантаження або простій з'єднання.

409

Conflict

Запит конфліктує з поточним станом ресурсу. Типово при дублікатах або порушенні версійності.

410

Gone

Ресурс існував, але видалено назавжди і більше не буде доступний. Сильніше за 404 для видаленого контенту.

413

Payload Too Large

Тіло запиту більше допустимого ліміту сервера. Зменшіть розмір або використовуйте chunked upload.

414

URI Too Long

URL перевищує ліміт сервера. Скоротіть query string або перенесіть дані в тіло запиту.

415

Unsupported Media Type

Сервер не підтримує Content-Type запиту. Надішліть JSON, form-data або формат, який приймає API.

418

I'm a teapot

Жарт з RFC 2324: сервер-чайник відмовляється варити каву. Іноді зустрічається в демо та пасхалках.

422

Unprocessable Entity

Запит синтаксично вірний, але семантично невірний. Типово для помилок валідації в REST API і формах.

429

Too Many Requests

Забагато запитів за період. Враховуйте Retry-After, робіть backoff і rate limiting на клієнті.

5xx Помилка сервера

500

Internal Server Error

Неочікувана помилка на сервері. Зазвичай не вина клієнта — перегляньте логи та повторіть пізніше.

501

Not Implemented

Сервер не підтримує функціональність для виконання запиту. Метод або можливість не реалізовані.

502

Bad Gateway

Шлюз або проксі отримав невалідну відповідь від upstream-сервера. Часто за балансувальником при падінні backend.

503

Service Unavailable

Сервер тимчасово недоступний — обслуговування або перевантаження. Повторіть пізніше; перевірте Retry-After.

504

Gateway Timeout

Шлюз або проксі не отримав своєчасної відповіді від upstream-сервера. Вказує на повільний backend або мережеві проблеми.

32 поширених HTTP-кодів

Про інструмент

Що означають 301, 403, 429 та інші коди під час відладки.

Довідник поширених HTTP-кодів відповіді.

Часті запитання

Чи безкоштовний HTTP-коди?
Так. Усі утиліти Cleariflow доступні без реєстрації. Для автоматизації та вищих лімітів підключайте відповідне production API.
Хто використовує HTTP-коди щодня?
Розробники, DevOps, підтримка та маркетинг — для швидких перевірок перед глибшим аналізом, інцидентами чи інтеграційними тестами.
Коли варто перейти на API?
HTTP-коди підходить для ручних і разових перевірок. Для batch-задач, webhookів або SLA-процесів інтегруйте Cleariflow API.