TechBlogSD - Все для WordPress і WEB розробки
WEB і WordPress інструкції, новини, огляди тем та плагінів

Список кодів стану 4xx HTTP з поясненням

1

Інтернет використовує протокол передачі гіпертексту (HTTP) для надсилання та отримання даних. Для кожного запиту, отриманого від веб -браузера, сервер надсилає тризначний код відповіді HTTP. Кожен код у відповіді вказує на інше значення, і в цій статті наведемо список кодів стану 4xx.

Список кодів стану 4xx HTTP з поясненням

Запит та відповідь HTTP через Інтернет

Типи кодів стану HTTP

Коди відповідей HTTP поділяються на наступні п’ять категорій:

Коди стану HTTP 4xx

Коди стану HTTP серії 4xx надходять у відповідь сервера, коли виникає помилка у запиті від клієнта. Він вказує, що браузер надіслав неправильний запит з помилкою, яку веб -сервер не може обробити. Вам потрібно перевірити браузер і надіслати правильний запит ще раз, щоб отримати належну відповідь. Ось повний список кодів стану HTTP 4xx з поясненнями.

4xx код стану Опис Пояснення
400 Невірний запит Веб -сервер не може виконати отриманий запит через неправильний синтаксис і надсилає у відповідь код “400 – Неправильний запит".
401 Несанкціонований запит Код “401 – Неавторизований” отримується, коли користувач намагається отримати доступ до автентифікованого ресурсу. Сервер ще не отримав автентифікацію або отримав неправильну автентифікацію. Простий приклад – веб -сторінка, автентифікована ідентифікатором користувача та паролем, як правило, для зареєстрованого користувача.
402 Потрібна оплата Цей код створено для використання під час оплати через Інтернет, але він наразі не використовується для цієї мети. Деякі сервери використовують код 402 для різних цілей, наприклад, для інформування надто великої кількості запитів, отриманих з певної IP -адреси.
403 Доступ до ресурсів заборонений Код "403 – заборонено" отримується, коли сервер отримує дійсний запит, але відмовляє у відповіді. Це відрізняється від "401 – неавторизовано", тоді як запит потрібно авторизувати паролем, але автентифікація не вплине на код 403. Прикладом коду 403 є зареєстрований користувач, який намагається отримати доступ до сторінки з обмеженим доступом.

Список кодів стану 4xx HTTP з поясненням

|
| 404 | Ресурс не знайдено | Код помилки «404 – Сторінка не знайдена» відображається, коли запитуваний ресурс більше не доступний на сервері. Причиною може бути те, що власник сайту видалив сторінку або змінив URL -адресу, не встановивши переспрямування 301. Запитуваний ресурс може бути, а може і не бути доступним у майбутньому, отже дозволені подальші запити на цей самий ресурс.

Список кодів стану 4xx HTTP з поясненням

|
| 405 | Метод не допускається | “405 – Метод не дозволений” – це помилка, отримана, якщо метод запиту, зазначений у запиті, не підтримується для ресурсу. Якщо веб -сканер пошукової системи зустріне цю помилку, URL -адреса не буде індексовано. |
| 406 | Неприйнятний запит | Коли запитуваний ресурс існує, але в іншому форматі, сервер відповідає кодом «406 – неприйнятно». Причиною відсутності підтримки може бути мова або метод кодування, зазначений у запиті. |
| 407 | Брандмауер, потрібна автентифікація проксі | Для самого клієнта потрібна автентифікація проксі -сервера і отримано код “407 – Потрібна автентифікація проксі”. |
| 408 | Час очікування запиту | Сервер повинен отримати запит від клієнта протягом зазначеного часу. Якщо клієнт не надіслав повний запит протягом зазначеного часу, сервер відповідає помилкою тайм -ауту «408 – Час очікування запиту». |
| 409 | Конфлікт | Коли запит, отриманий сервером, конфліктує з іншим отриманим запитом або з конфігурацією сервера, тоді надходить код “409 – конфлікт”. |
| 410 | Ресурс недоступний | Коли запитуваний ресурс назавжди видаляється з сервера, надходить код “410 – пішов”. Відмінність між 404 і 410 полягає в тому, що сторінки з кодом 404 все ще можна запитувати кілька разів, але сторінки з кодом 410 не слід запитувати знову. Пошукові системи видалять сторінки з кодом помилки 410 з індексів, тоді як сторінки з кодом 404 знову запитуватимуться сканерами. |
| 411 | Необхідна довжина | Коли клієнт надсилає запит, не згадуючи необхідної довжини вмісту, сервер відхиляє запити з кодом причини як "411 – Необхідна довжина". Заголовок запиту потрібно виправити і передати на сервер, щоб отримати правильну відповідь. |
| 412 | Помилка передумови | Якщо під час обробки заголовка запиту на сервері виникають розбіжності у передумовах, він повертає оду «412 – Помилка попередньої умови». |
| 413 | Запит надто великого об’єкта | Код стану HTTP 413 отримується, коли сервер відхиляє запит через причину того, що отриманий запит занадто довгий, щоб сервер міг його обробити. |
| 414 | URL -адреса запиту занадто довга | Код стану HTTP 414 отримується, коли сервер відхиляє запит через причину того, що URL -адреса запитуваного ресурсу занадто довга для обробки сервером. |
| 415 | Непідтримуваний тип носія | Коли тіло запиту містить тип носія, який не підтримується сервером, сервер відхиляє запит, і код «415 – Непідтримуваний тип носія отримано». Наприклад, коли користувач намагається надіслати форму разом із вкладенням, яке не підтримується сервером, тоді завантаження буде невдалим, а код 415 буде отримано у відповіді сервера. |
| 416 | Запитаний діапазон не задовольняє | Коли поле діапазону в заголовку запиту не прийнято сервером, сервер відхиляє запит і надсилає код «416 – Запит на діапазон не задовольняється». |
| 417 | Очікування не вдалося | Коли поле Expect у заголовку запиту не відповідає очікуванням сервера, тоді надходить код “417 – Expectation Failed”. |
| 422 | Неопрацьоване об’єкт | Коли сервер не може обробити один або декілька елементів у отриманому запиті, тоді надходить код “422 – Неопрацьована сутність”. |
| 423 | Заблоковано | Коли запитуваний ресурс заблоковано іншим запитом, сервер відхиляє запит і надсилає у відповіді код “423 – заблоковано”. |
| 424 | Невдала залежність | Коли сервер відхиляє запит через помилку попередніх запитів, отримується код «424 – Помилка залежності». |
| 426 | Потрібне оновлення | Коли сервер із запитом на оновлення з’єднання, який не підтримується клієнтом, отримує код “426 – Потрібне оновлення”. |

Інші коди стану 4xx

Існують і інші коди 4xx, які використовуються як нестандартні. Нижче наведено деякі приклади:

  • 420 Enhance Your Calm – використовується в пошуку Twitter, коли користувач надсилає занадто багато запитів протягом короткого періоду.
  • 444 – No Response – використовується в журналах Nginx, коли сервер не повертає жодну відповідь і закрив з’єднання для клієнта.
  • 451 – Переспрямування – використовується Exchange ActiveSync Microsoft, коли сервер не може отримати доступ до поштової скриньки користувача.

Список кодів стану 4xx HTTP з поясненням

Посібник з кодів стану HTTP

Джерело запису: www.webnots.com
Залиште відповідь

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі