HTTP Статус повідомлень
HTML Повідомлення про помилки
Коли веббраузер запитує службу від вебсервера, може статися помилка, і сервер може повернути код помилки на зразок "404 Not Found" ("404 Не знайдено").
Ці помилки прийнято називати повідомленнями про помилки HTML.
Але ці повідомлення називаються повідомленнями статусу HTTP. Фактично, сервер завжди повертає повідомлення для кожного запиту. Найпоширенішим повідомленням є 200 OK.
Нижче наведено список повідомлень про статус HTTP, які можуть бути повернуті:
1xx: Інформація
Повідомлення: | Опис: |
---|---|
100 Продовжити | Сервер отримав заголовки запиту, і клієнт має розпочати надсилання тіла запиту |
101 Протоколи перемикання | Замовник попросив сервер перемкнути протоколи |
103 Контрольна точка | Використовується в пропозиції про поновлені запити для поновлення перерваних запитів PUT або POST |
2xx: Успішний
Повідомлення: | Опис: |
---|---|
200 OK | Запит в порядку (це стандартна відповідь для успішних запитів HTTP) |
201 Створено | Запит було виконано, і створено новий ресурс |
202 Прийнято | Запит прийнятий до обробки, але обробка не завершена |
203 Неавторизована інформація | Запит було успішно оброблено, але повертає інформацію, яка може бути з іншого джерела |
204 Без змісту | Запит було успішно оброблено, але не повертає ніякого змісту |
205 Скинути зміст | Запит було успішно оброблено, але не повертає ніякого змісту і вимагає, щоб запитувана сторона скинула представлення документа |
206 Частковий зміст | Сервер доставляє тільки частину ресурса із заголовком діапазону, відправленого клієнтом |
3xx: Перенаправлення
Повідомлення: | Опис: |
---|---|
300 Множинний вибір | Список посилань. Користувач може обрати посилання й перейти в це місце. Максимум п’ять адрес |
301 Переміщено постійно | Запитувана сторінка переміщена на нову URL-адресу |
302 Знайдено | Запитувана сторінка тимчасово переміщена на нову URL-адресу |
303 Дивіться Інше | Запитувану сторінку можна знайти за іншою URL-адресою |
304 Не модифіковано | Вказує, що запитувана сторінка не була змінена з моменту останнього запиту |
306 Перемкнути проксі | Більше не використовується |
307 Тимчасовий редирект | Запитувана сторінка тимчасово переміщена на новий URL |
308 Резюме неповне | Використовується в пропозиції про поновлені запити для поновлення перерваних запитів PUT або POST |
4xx: Помилка клієнта
Повідомлення: | Опис: |
---|---|
400 Невірний запит | Запит не може бути виконано із-за неправильного синтаксису |
401 Не дозволено | Запит був дозволеним, але сервер відмовляється відповідати на нього. Використовується, коли аутентифікація можлива, але не пройшла або ще не була надана |
402 Потрібна оплата | Зарезервовано для майбутнього використання |
403 Заборонено | Запит був дозволеним, але сервер відмовляється відповідати на нього. |
404 Не знайдено | Запитувана сторінка не може бути знайдена, але може бути знову доступна в майбутньому |
405 Метод не дозволений | Було зроблено запит на сторінці з використанням метода запиту, що не підтримується цією сторінкою |
406 Неприпустимо | Сервер може генерувати лише ту відповідь, яка не прийнята клієнтом |
407 Потрібна перевірка дійсності проксі | Клієнт має спочатку аутентифікувати себе з проксі |
408 Тайм-аут запиту | Тайм-аут сервера в очікуванні запиту |
409 Конфлікт | Запит не може бути виконано із-за конфлікту в запиті |
410 Втрачено | Запитувана сторінка більше не доступна |
411 Потрібна довжина | ’Довжина змісту’ не визначена. Сервер не прийме запит без неї |
412 Попередня умова не виконана | Попередня умова, вказана в запиті, оцінюється сервером як невідповідна |
413 Занадто великий об’єкт запиту | Сервер не прийме запит, так як об’єкт запиту занадто великий |
414 Занадто довгий запит URI | Сервер не прийме запит, тому що URL-адреса занадто довга. Відбувається при перетворенні запиту POST в запит GET з довгою інформацією про запит |
415 Непідтримуваний тип носія | Сервер не прийме запит, тому що тип носія не підтримується |
416 Запитуваний діапазон не задовольняється | Клієнт запросив частину файлу, але сервер не може надати цю частину |
417 Очікування не вдалось | Сервер не може задовольнити вимогу поля очікувати заголовок запиту |
5xx: Помилка сервера
Повідомлення: | Опис: |
---|---|
500 Внутрішня помилка сервера | Загальне повідомлення про помилку, яке з’являється, коли більш відповідне повідомлення не підходить |
501 Не реалізовано | Сервер або не розпізнає метод запиту, або йому не вистачає можливості виконати запит |
502 Поганий шлюз | Сервер діяв як шлюз або проксі й отримав неправильну відповідь від вищого сервера |
503 Сервіс не доступний | Сервер в даний момент не доступний (перевантажений або вимкнений) |
504 Час очікування шлюза | Сервер діяв як шлюз або проксі й не отримав своєчасної відповіді від вищого сервера |
505 Версія HTTP не підтримується | Сервер не підтримує версію протоколу HTTP, що використовується в запиті |
511 Вимагається мережева аутентифікація | Клієнт має пройти аутентифікацію, щоб отримати доступ до мережі |
Примітка. Для перегляду статусу HTTP повідомлень в оригіналі перейдіть на англомовну версію уроку.