Коди помилки http веб-сервера. Розшифровка кодів

Коди помилок надсилаються WEB-сервером агенту користувача для визначення його подальшої поведінки.




Помилки ВЕБ-сервера діляться на діапазони:




100-199 Інформаційний. Повідомляє агенту що, запит агента прийнятий і обробляється
200-299 Запит агента оброблений успішно, сервер відправив клієнту запитуваний документ
300-399 Запит агента змінений і агенту потрібно зробити деякі дії для задоволення зміненого запиту.
400-499 Проблеми при спробі виконати запит.
500-599 Помилки сервера

Відео: 2 Коди відповіді сервера

В діапазоні визначені лише кілька кодів, хоча для сервера при необхідності можуть визначатися власні коди. При отриманні коду, який не може розпізнати, агент інтерпретує його відповідно до діапазону, до якого цей код належить. Коди в діапазонах 100-199, 200-299 і 300-399 більшість Web-браузерів обробляють без сповіщення користувача, а деякі коди помилок з діапазонів 400-499, 500-599 відображаються для користувача.

Код помилки http сервераКороткий опис
помилка 100 ContinueПочаткова частина запиту прийнята, і клієнт може продовжувати передачу запиту
помилка 101 Switching ProtocolsСервер виконує вимогу клієнта і перемикає протоколи відповідно до вказівки, даними в поле заголовка Upgrade.
помилка 200 OKЗапит клієнта оброблений успішно і відповідь сервера містить викликані дані
помилка 201 CreatedЦей код стану використовується в разі створення нового URI. Разом з цим кодом результату сервер видає заголовок Location, який містить інформацію про те, куди були поміщені нові дані.
помилка 202 AcceptedЗапит прийнятий, але обробляється не відразу. У тілі вмісту відповіді сервера може бути дана додаткова інформація про дану транзакції. Гарантії того, що сервер в кінцевому підсумку задовольнить запит, немає, навіть незважаючи на те, що на момент прийому запит виглядав допустимим.
помилка 203 Non-Authoritative InformationІнформація в заголовку вмісту взята з локальної копії або у третьої сторони, а не з вихідного сервера.
помилка 204 No ContentВідповідь містить код стану і заголовок, але тіло вмісту відсутня. При отриманні цієї відповіді броузер не повинен оновлювати свій документ. Оброблювач чутливих областей зображень може повертати цей код, коли користувач клацає на непотрібних або порожніх ділянках зображення.
помилка 205 Reset ContentБроузер повинен очистити форму, яка використовується в даній транзакції, для додаткових вхідних даних. Корисний для CGI-додатків, що вимагають введення даних.
помилка 206 Partial ContentСервер повертає лише частину даних затребуваного обсягу. Використовується у відповіді на запит із зазначенням заголовка Range. Сервер повинен вказати діапазон, включений у відповідь, в заголовку Content-Range.
помилка 300 Multiple ChoicesВикликана URI позначає більш одного ресурсу. Наприклад, URI може позначати документ, перекладений на кілька мов. У тілі вмісту, повернутому сервером, може перебувати перелік більш конкретних даних про те, як вибрати ресурс правильно
помилка 301 Moved PermanentlyВикликана URI вже не використовується сервером, і зазначена в запиті операція не виконана. Нове місцезнаходження викликаного документа вказується в заголовку Location. У всіх наступних запитах даного документа слід вказувати новий URI.
помилка 302 Moved TemporarilyВикликана URI Переміщення, але лише тимчасово. Заголовок Location вказує на нове місцезнаходження. Відразу ж після отримання цього коду стану клієнт повинен дозволити запит за допомогою нового URI, але у всіх наступних запитах необхідно користуватися старим URI.
помилка 303 See OtherВикликана URI можна знайти по іншому URI, винесеному в заголовок Location. Його слід вибрати методом GET з даного ресурсу.
помилка 304 Not ModifiedЦе код відповіді на заголовок lf-Modified-Since, якщо URI не змінився з вказаної дати. Тіло вмісту не надсилається, і клієнт повинен використовувати свою локальну копію.
помилка 305 Use ProxyДоступ до зажадати URI повинен здійснюватися через proxy-сервер, вказаний в заголовку Location.
помилка 400 Bad RequestЧи означає, що сервер виявив в запиті клієнта синтаксичну помилку.
помилка 401 UnauthorizedЦей код результату, який передається з заголовком WWW-Authenticate, показує, що послав запит користувач не має необхідних повноважень і що при повторенні запиту із зазначенням даного URI користувач повинен такі повноваження надати.
помилка 402 Payment RequiredЦей код в HTTP ще не реалізований.
помилка 403 ForbiddenЗапит відхилений з тієї причини, що сервер не хоче (або не має можливості) відповісти клієнту. Можливі причини помилки:
  • Ви намагаєтеся запустити CGI-скрипт, розташований поза CGI-директорії (наприклад, в директорії документів сервера www). Можна запускати скрипти з www-директорії тільки якщо в ній є файл .htaccess (з точкою на початку) такого змісту: Options + ExecCGI
  • Можливо, ви намагаєтеся відкрити картинку або статичний HTML-файл, розташований в CGI-директорії. Цього робити не можна. Всі малюнки (а також інші файли, за виключенням скриптів) повинні знаходитися в www-директорії.
  • Якщо ви очікуєте отримати лістинг каталогу, але виводиться ця помилка, ймовірно, для даної директорії видача лістингу заборонена (наприклад, це CGI-папка). Для вирішення лістингу в потрібній директорії повинен знаходитися файл .htaccess такого змісту: Options + Indexes

Відео: 😱 Soft 404 помилка - загроза SEO просування!

помилка 404 Not FoundДокумент за вказаною URL не існує. Можливо, такий файл видалений, а можливо, ви помилилися при наборі URL в браузері або пішли по невірної посиланням.
помилка 405 Method Not AllowedЦей код видається з заголовком Allow і показує, що метод, який використовується клієнтом, для даного URL не підтримується. Можливо, ви намагаєтеся відправити дані POST-форму на сторінку, яка не є скриптом (наприклад, на SHTML-сторінку). Перевірте шлях в атрибуті action тега, який ініціював даний запит. Перевірте також, чи не порожній цей атрибут (і чи не встановлено).
помилка 406 Not AcceptableРесурс, вказаний клієнтом по даному URL, існує, але не в тому форматі, який потрібен клієнту. Разом з цим кодом сервер видає заголовки Content-Language, Content-Encoding і Content-Type.
помилка 407 Proxy Authentication RequiredProxy-сервер повинен санкціонувати запит перед тим, як пересилати його. Використовується з заголовком Proxy-Authenticate.
помилка 408 Request Time-outЦей код відповіді означає, що клієнт не передав повний запит протягом деякого встановленого проміжку часу (який зазвичай задається в конфігурації сервера) і сервер розриває з`єднання з мережею.
помилка 409 ConflictДаний запит конфліктує з іншим запитом або з конфігурацією сервера. Інформацію про конфлікт слід повернути в інформаційній частині відповіді.
помилка 410 GoneДаний код показує, що викликана URL більше не існує і назавжди видалений з сервера.
помилка 411 Length RequiredСервер відмовляється приймати запит без певного Content-Length.
помилка 412 Precondition FailedРезультат обчислення умови, заданого в запиті одним або декількома заголовками if ..., являє собою "брехня".
помилка 413 Request Entity Too LargeСервер не буде обробляти запит, тому що його зміст занадто велике.
помилка 414 Request URL Too LongСервер не буде обробляти запит, тому що його URL занадто довгий.
помилка 415 Unsupported Media TypeСервер не буде обробляти запит, тому що його тіло має непідтримуваний формат
помилка 416 Requested Range Not SatisfiableСервер повідомляє - форма запиту (необхідний діапазон) нездійсненна
помилка 417 Expectation FailedСервер повідомляє - час очікування минув.
помилка 500 Internal Server ErrorПри обробці запиту на сервері один з його компонентів (наприклад, CGI-програма) видав аварійний відмова або зіткнувся з помилкою конфігурації. Причиною цього можуть бути неправильні інструкції в файлі .htaccess, неправильні атрибути на CGI-скрипт (повинні бути 755). Так само, це може бути помилка в скрипті. Точну причину можна встановити, переглядаючи error.log.
помилка 501 Not ImplementedКлієнт запросив виконання дії, яке сервер виконати не може.
помилка 502 Bad GatewayСервер (або proxy-сервер) отримав неприпустимі відповіді іншого сервера (або proxy-сервера)
помилка 503 Service UnavailableДаний код означає, що дана служба тимчасово недоступна, але в майбутньому доступ до неї буде відновлений. Якщо сервер знає, коли це станеться, може бути також видано заголовок Retry-After.
помилка 504 Gateway Time-outЦя відповідь схожий на 408 (Request Time-out), за винятком того, що шлюз або уповноважений сервер перевищив ліміт часу.
помилка 505 HTTP Version not supportedВерсія HTTP не підтримується даним сервером
Поділися в соціальних мережах:

Схожі
Що таке long-polling, websockets, sse і cometЩо таке long-polling, websockets, sse і comet
Nodejs. Клієнти і сервери.Nodejs. Клієнти і сервери.
Як знайти помилку в sql-запитіЯк знайти помилку в sql-запиті
Коди інженерного меню андроїд телефонів - секретні кодиКоди інженерного меню андроїд телефонів - секретні коди
Opendomofon - коди домофонівOpendomofon - коди домофонів
Запит sql на створення індексуЗапит sql на створення індексу
Пін-коди і паролі замінить нова технологія pinplusПін-коди і паролі замінить нова технологія pinplus
Barcode scannerBarcode scanner
Парсинг bb-кодівПарсинг bb-кодів
Pocket adminPocket admin
» » Коди помилки http веб-сервера. Розшифровка кодів