HTTP 101 — Перемикання протоколів
Інформаційна відповідь 1xx: запит отримано, і обробка триває.
Перемикання протоколів
Сервер перемикає протоколи на запит клієнта.
Що це означає
Сервер розуміє та готовий виконати запит клієнта в заголовку Upgrade на перемикання протоколів.
Коли його використовувати
Повертається під час оновлення з'єднання HTTP/1.1 до WebSocket чи іншого протоколу.
Інші коди 1xx
Про Коди стану HTTP
Цей довідник кодів статусу HTTP охоплює кожен стандартний код відповіді від інформаційного діапазону 1xx до серверних помилок 5xx. Кожен запис показує числовий код, його канонічну фразу-причину та однорядкове резюме, і весь список можна шукати за номером, назвою чи значенням — 301, Unauthorized і timeout — усі знаходять свою ціль — або фільтрувати за класом відповіді.
Кожен код відкриває власну спеціальну сторінку з повним поясненням: що насправді означає статус, коли використовувати його у власних API та застосунках, чи кешуються відповіді з цим кодом за замовчуванням, і який RFC його визначає. Пов’язані коди з того самого класу пов’язані внизу, тож порівняти 401 із 403 або 301 із 308 можна одним кліком.
П’ять класів — найшвидша ментальна модель для читання будь-якої відповіді: 1xx означає, що запит триває, 2xx означає успіх, 3xx означає перенаправлення, 4xx означає, що клієнт припустився помилки, а 5xx означає, що сервер зазнав збою. Довідник організований саме за цією структурою.
Як використовувати Коди стану HTTP
- Введіть код, фразу-причину або ключове слово в поле пошуку — наприклад 404, Not Found або redirect.
- Використовуйте фільтр за класом, щоб звузити список до інформаційних, успішних, перенаправлення, помилок клієнта чи помилок сервера кодів.
- Відкрийте сторінку будь-якого коду, щоб прочитати, що він означає, коли його використовувати, його типову кешованість і визначальний RFC.
- Перевірте розділ пов’язаних кодів, щоб порівняти сусідів із того самого класу.
- Використовуйте кнопку копіювання, щоб отримати код для звіту про помилку, тесту чи специфікації API.