У HTTP-зв'язку передаються так звані "коди стану", тобто інформація про те, як була здійснена передача. Впевнений, ви знаєте, що код "200" означає успіх, а код "404" - неіснуючу сторінку.
Коди статусів поділяються на кілька груп відповідно до їх префікса.
| Код. Значення. |-------|--------| | Продовжуйте. | Протокол перемикання.
| Код. Значення. |-------|--------| | 200. Гаразд, добре. | Створено | Прийнято. | Несанкціонована інформація. | 204-й. Без вмісту. | Відновити вміст. | Частковий зміст
| Код. Значення. |-------|--------| | "300" - множинний вибір. | Постійна переадресація. | Знайдено. | Дивіться далі. | Без змін. | Використовуй проксі. 306 | Старі, але зарезервовані для подальшого використання | Старі, але зарезервовані для подальшого використання | Старі, але зарезервовані для використання | 307. Тимчасова переадресація.
| Код. Значення. |-------|--------| | Неправильний запит. | 401. Несанкціоноване з'єднання. | 402. Вимагається платіж. | Інваліди. | Не знайдено. | 405. Метод не дозволений. | Неприйнятно. | Потрібна автентифікація проксі-сервера. | 408. Закінчився термін дії запиту. | Мережевий конфлікт. | Дані зникли. | Запитувана довжина не збігається. | Припущення провалилося. | Запит сутності занадто великий. | Занадто довгий URL-адресу запиту. | Непідтримуваний тип носія | 416. Запитуваний обсяг не є задовільним. | Oчікування не виправдалися.
| Код. Значення. |-------|--------| | Внутрішня помилка сервера. | 501 Не виконано. | 502. Пошкоджений шлюз. | 503. Послуга недоступна. | 504. Закінчився таймаут шлюзу. | Версія HTTP не підтримується. | Перевищено ліміт пропускної здатності.
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:
Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.