PHP Manual

HTTP коди стану

10. 04. 2021

У HTTP-зв'язку передаються так звані "коди стану", тобто інформація про те, як була здійснена передача. Впевнений, ви знаєте, що код "200" означає успіх, а код "404" - неіснуючу сторінку.

Коди статусів поділяються на кілька груп відповідно до їх префікса.

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

Код. Значення.
Продовжуйте.
Протокол перемикання.

2хх Успіх

Код. Значення.
200. Гаразд, добре.
Створено
Прийнято.
Несанкціонована інформація.
204-й. Без вмісту.
Відновити вміст.
Частковий зміст

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

Код. Значення.
"300" - множинний вибір.
Постійна переадресація.
Знайдено.
Дивіться далі.
Без змін.
Використовуй проксі.
306
307. Тимчасова переадресація.

4xx Помилка клієнта (користувача)

Код. Значення.
Неправильний запит.
401. Несанкціоноване з'єднання.
402. Вимагається платіж.
Інваліди.
Не знайдено.
405. Метод не дозволений.
Неприйнятно.
Потрібна автентифікація проксі-сервера.
408. Закінчився термін дії запиту.
Мережевий конфлікт.
Дані зникли.
Запитувана довжина не збігається.
Припущення провалилося.
Запит сутності занадто великий.
Занадто довгий URL-адресу запиту.
Непідтримуваний тип носія
416. Запитуваний обсяг не є задовільним.
Очікування не виправдалися.

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

Код. Значення.
Внутрішня помилка сервера.
501 Не виконано.
502. Пошкоджений шлюз.
503. Послуга недоступна.
504. Закінчився таймаут шлюзу.
Версія HTTP не підтримується.
Перевищено ліміт пропускної здатності.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
8.
Status:
All systems normal.
2024