Всі інструменти Безкоштовно

Шукайте будь-який код стану відповіді HTTP (1xx–5xx) у каталозі з пошуком та фільтрами — потім відкрийте будь-який код, щоб дізнатися, що він означає, коли його використовувати, чи кешується він і який RFC його визначає. У браузері, безкоштовно.

Кожен стандартний код стану відповіді HTTP з поясненням. Усе виконується у вашому браузері з вбудованого довідника — нічого не надсилається на сервер.

100 Продовжуйте Клієнт повинен продовжити надсилання тіла запиту. 101 Перемикання протоколів Сервер перемикає протоколи на запит клієнта. 102 Обробка Сервер отримав і обробляє запит, але відповідь ще недоступна. 103 Ранні підказки Використовується для повернення попередніх заголовків, як-от Link, перед остаточною відповіддю. 200 OK Запит успішно виконано. 201 Створено Запит успішно виконано, і створено новий ресурс. 202 Прийнято Запит прийнято до обробки, але обробку не завершено. 203 Неавторитетна інформація Відповідь було змінено перетворювальним проксі. 204 Немає вмісту Запит успішно виконано, але тіло не повертається. 205 Скинути вміст Запит успішно виконано; клієнт має скинути вигляд документа. 206 Частковий вміст Сервер доставляє лише частину ресурсу через заголовок Range. 207 Багатостатусний Передає кілька кодів статусу для кількох незалежних операцій. 208 Вже повідомлено Члени прив'язки DAV уже було перелічено. 226 IM використано Відповідь є результатом маніпуляцій з екземпляром, застосованих до ресурсу. 300 Кілька варіантів Запит має більше ніж одну можливу відповідь. 301 Переміщено назавжди Ресурс остаточно переміщено на нову URL-адресу. 302 Знайдено Ресурс тимчасово розташований за іншою URL-адресою. 303 Дивіться інше Відповідь можна знайти за іншою URL-адресою за допомогою GET. 304 Не змінено Кешована версія ресурсу все ще дійсна. 307 Тимчасова переадресація Тимчасова переадресація, що зберігає HTTP-метод. 308 Постійна переадресація Постійна переадресація, що зберігає HTTP-метод. 400 Поганий запит Сервер не може обробити запит через помилку клієнта. 401 Неавторизовано Потрібна автентифікація, яка не вдалася або не була надана. 402 Потрібна оплата Зарезервовано для майбутнього використання; іноді використовується для платних API. 403 Заборонено Клієнт автентифікований, але йому не дозволено доступ до ресурсу. 404 Не знайдено Сервер не може знайти запитаний ресурс. 405 Метод не дозволено HTTP-метод не підтримується для цього ресурсу. 406 Неприйнятно Ресурс не може створити відповідь, що відповідає заголовкам Accept. 407 Потрібна автентифікація проксі Клієнт спочатку має автентифікуватися на проксі. 408 Тайм-аут запиту У сервера сплив час очікування запиту. 409 Конфлікт Запит конфліктує з поточним станом ресурсу. 410 Зникло Ресурс було остаточно видалено. 411 Потрібна довжина Запит має вказати заголовок Content-Length. 412 Передумову не виконано Передумову в заголовках запиту не виконано. 413 Вміст занадто великий Тіло запиту більше, ніж оброблятиме сервер. 414 URI занадто довгий Запитана URL-адреса довша, ніж сервер інтерпретуватиме. 415 Непідтримуваний тип медіа Тіло запиту у форматі, який сервер не підтримує. 416 Діапазон не задовольняється Запитаний діапазон не може бути виконано. 417 Очікування не виправдалося Очікування в заголовку Expect не вдалося задовольнити. 418 Я чайник Сервер відмовляється заварювати каву, бо він назавжди є чайником. 421 Хибно спрямований запит Запит було спрямовано на сервер, що не може створити відповідь. 422 Необроблюваний вміст Запит правильно сформований, але семантично недійсний. 423 Заблоковано Ресурс, до якого здійснюється доступ, заблоковано. 424 Невдала залежність Запит не вдався, бо не вдався попередній запит, від якого він залежав. 425 Занадто рано Сервер не готовий ризикувати обробкою повтореного запиту. 426 Потрібне оновлення Клієнт має перейти на інший протокол. 428 Потрібна передумова Сервер вимагає, щоб запит був умовним. 429 Занадто багато запитів Клієнт надіслав занадто багато запитів за певний час. 431 Поля заголовків запиту занадто великі Поля заголовків запиту занадто великі. 451 Недоступно з юридичних причин Ресурс недоступний через юридичні вимоги. 500 Внутрішня помилка сервера Сервер натрапив на неочікувану умову. 501 Не реалізовано Сервер не підтримує потрібну функціональність. 502 Поганий шлюз Висхідний сервер повернув недійсну відповідь. 503 Сервіс недоступний Сервер тимчасово не може обробити запит. 504 Тайм-аут шлюзу Висхідний сервер не відповів вчасно. 505 Версія HTTP не підтримується Сервер не підтримує використану версію HTTP. 506 Варіант теж узгоджується Сталася помилка конфігурації узгодження вмісту. 507 Недостатньо сховища Сервер не може зберегти потрібне представлення. 508 Виявлено цикл Сервер виявив нескінченний цикл під час обробки. 510 Не розширено Для запиту потрібні подальші розширення. 511 Потрібна мережева автентифікація Клієнт має автентифікуватися для отримання доступу до мережі.
Жоден код стану не відповідає вашому пошуку.
Спробуйте інший номер чи назву — наприклад, 301, Unauthorized або timeout.

Про Коди стану HTTP

Цей довідник кодів статусу HTTP охоплює кожен стандартний код відповіді від інформаційного діапазону 1xx до серверних помилок 5xx. Кожен запис показує числовий код, його канонічну фразу-причину та однорядкове резюме, і весь список можна шукати за номером, назвою чи значенням — 301, Unauthorized і timeout — усі знаходять свою ціль — або фільтрувати за класом відповіді.

Кожен код відкриває власну спеціальну сторінку з повним поясненням: що насправді означає статус, коли використовувати його у власних API та застосунках, чи кешуються відповіді з цим кодом за замовчуванням, і який RFC його визначає. Пов’язані коди з того самого класу пов’язані внизу, тож порівняти 401 із 403 або 301 із 308 можна одним кліком.

П’ять класів — найшвидша ментальна модель для читання будь-якої відповіді: 1xx означає, що запит триває, 2xx означає успіх, 3xx означає перенаправлення, 4xx означає, що клієнт припустився помилки, а 5xx означає, що сервер зазнав збою. Довідник організований саме за цією структурою.

Як використовувати Коди стану HTTP

  1. Введіть код, фразу-причину або ключове слово в поле пошуку — наприклад 404, Not Found або redirect.
  2. Використовуйте фільтр за класом, щоб звузити список до інформаційних, успішних, перенаправлення, помилок клієнта чи помилок сервера кодів.
  3. Відкрийте сторінку будь-якого коду, щоб прочитати, що він означає, коли його використовувати, його типову кешованість і визначальний RFC.
  4. Перевірте розділ пов’язаних кодів, щоб порівняти сусідів із того самого класу.
  5. Використовуйте кнопку копіювання, щоб отримати код для звіту про помилку, тесту чи специфікації API.

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

Перша цифра групує коди за результатом: 1xx інформаційні (запит отримано, продовжуйте), 2xx успіх, 3xx перенаправлення (потрібна подальша дія), 4xx помилка клієнта (вина в запиті) і 5xx помилка сервера (сервер не зміг виконати дійсний запит).

401 Unauthorized означає, що запиту бракує дійсної автентифікації — клієнту слід увійти або надати облікові дані та повторити спробу. 403 Forbidden означає, що сервер зрозумів облікові дані, але все одно відмовляє в доступі: автентифікація не змінить відповіді.

Використовуйте 301, коли ресурс переміщено назавжди — браузери й пошукові системи оновлюють свої посилання. Використовуйте 302 для тимчасових переміщень. Якщо метод запиту потрібно зберегти точно, надавайте перевагу їхнім суворішим сучасним аналогам — 308 і 307.

Деякі коди статусу, як-от 200 і 301, можуть зберігатися кешами браузера й проксі навіть без явних заголовків кешу; інші, як-от більшість відповідей 4xx і 5xx, — ні. Прапорець показує значення за замовчуванням, щоб ви знали, коли потрібні заголовки Cache-Control.

Так. Кожен код отримує окрему сторінку з посиланням, що містить його значення, типове використання, кешованість і визначальний RFC, а також пов’язані коди з того самого класу — зручно для закладок чи обміну точним кодом, що обговорюється.

Так. Довідник і кожна сторінка коду безкоштовні для перегляду без облікового запису, а пошук виконується миттєво у вашому браузері, нічого не надсилаючи на сервер.

Поділитися
Потрібна допомога?
Виникла проблема з цим інструментом? Повідомте нас.
Повідомити про проблему

Додайте цей безкоштовний інструмент на власний вебсайт — скопіюйте та вставте код нижче.