Який статус код означає що помилка сталася на стороні сервера




Який статус код означає  що помилка сталася на стороні сервера



Коди стану HTTP

У цій статті все, що вам потрібно знати про HTTP коди: що це таке і навіщо вони потрібні, які бувають і що означають, як впливають на роботу сайту і як подивитися HTTP коди на сторінці.

Що всередині

Що таке коди стану HTTP і навіщо вони потрібні

Код стану HTTP (англ. HTTP status code) — це тризначне число, з якого починається будь-яка відповідь сервера на запит за протоколом HTTP.

Залежно від коду відповіді відвідувач або бачитиме вміст сторінки або результати якоїсь дії, або не буде. нічого не відправить.

Певні коди можуть вказувати на проблеми в роботі сервера та впливати на SEO просування сайту.

Як подивитися коди відповіді сервера у браузері

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

Для цього потрібно відкрити у браузері інструменти розробника на сторінці, де виникає помилка, перейти на вкладку «Мережа» та оновити сторінку. Після цього ви побачите всі запити HTTP та коди відповіді сервера.

Щоб відкрити інструменти в популярних браузерах, натисніть клавішу:

  • Ctrl + Shift + I - на комп'ютері з Windows або Linux;
  • ⌘ + ⌥ + I – на комп'ютері з macOS.

Які бувають коди стану HTTP

Коди відповідей HTTP поділяються на п'ять класів.Ось короткі описи кожного з класів:

  • 1хх - інформаційні коди. Повідомляють про прогрес виконання запиту. Насправді практично не зустрічаються.
  • 2хх - коди успішно виконаних запитів. Повідомляють про те, що все гаразд і працює, як очікувалося.
  • 3хх - коди перенаправлень. Повідомляють про те, що запитана сторінка переїхала і потрібно зробити ще один запит на нову URL-адресу.
  • 4хх - коди помилок клієнта. Повідомляють про помилку на стороні користувача, який надіслав запит.
  • 5хх - коди помилок сервера. Повідомляють про помилку на стороні сервера, який опрацьовував запит.

У кожному класі є різна кількість кодів HTTP і всі вони призначені для своєї ситуації. Ми розглянемо всі офіційні коди сервера та їх значення в окремому розділі трохи нижче.

Як різні HTTP коди впливають на SEO

Пошукові роботи також розуміють коди стану HTTP. Коди класів 1хх і 2хх ніяк не позначаться на позиціях сторінки в результатах пошуку, а коди класів 3хх, 4хх і 5хх відобразяться, але залежно від класу по-різному.

HTTP коди класу 3хх – це коди перенаправлень з однієї сторінки на іншу. Є постійні перенаправлення (301 та 308), які передають позиції старої сторінки на нову. А є тимчасові (302, 303 та 307), які не передають позиції. Але якщо тимчасовий редирект стоятиме надто довго, Google подумає, що власник сайту поставив його помилково, і почне сприймати такий редирект як постійний.

HTTP коди класів 4хх та 5хх це коди помилок. Не всі, але багато хто з них негативно впливає на позиції сторінки в результатах пошуку. Зазвичай, коли робот заходить на сторінку і бачить там коди помилки HTTP в будь-якому з цих класів, він намагається зайти на неї ще раз в межах доби, сподіваючись, що власник сайту вирішить проблему.Якщо помилка виникає і при повторному відвідуванні, робота може виключити сторінку з індексу. Ми навіть стикалися з ситуаціями, коли сторінка випадала з індексу першого відвідування.

Перевірити, чи випала сторінка з індексу, можна в Google Search Console. Для цього увійдіть у консоль, введіть у рядку пошуку URL сторінки та натисніть Enter. Сервіс перевірить сторінку та покаже її статус. Якщо сторінки вже немає в індексі, натисніть «Запросити індексування», щоб її додати.

Також Search Console допоможе вам вчасно виявляти помилки. Для цього просто періодично перевіряйте розділ "Покриття" на головній сторінці панелі в меню зліва. До нього будуть записуватись всі помилки на сайті. Докладніше на цю тему:

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

Усього існує понад 40 офіційних кодів стану HTTP. Є ще приблизно стільки ж неофіційних, але в цій статті ми їх не розглядатимемо. Навіть багато хто з офіційних виникає вкрай рідко.

1хх Informational - інформаційні коди

  • HTTP 100 Continue - "Продовжити". Це означає, що сервер отримав початкову частину запиту і готовий прийняти решту його частини. Відправляється за наявності в запиті заголовка Expect.
  • HTTP 101 Switching Protocols - "Переключити протокол". Це означає, що сервер змінює протокол. Відправляється за наявності в запиті заголовка Upgrade .
  • HTTP 103 Early Hints - "Попередні дані". Попередня відповідь із частиною заголовків. Використовується, коли сервер не може швидко сформувати усі заголовки. Їхній повний список буде присутній в остаточній відповіді.

2xx Success - коди успішно виконаних запитів

  • HTTP 200 OK - "Успішно". Сервер успішно опрацював запит.
  • HTTP 201 Created - "Створено".Сервер успішно опрацював запит та створив новий ресурс.
  • HTTP 202 Accepted - "Прийнято". Сервер почав обробляти запит, але поки що не закінчив процес. Зрештою обробка запиту може завершитися, так і не завершитися.
  • HTTP 203 Non-Authoritative Information - "Неофіційна інформація". Сервер успішно обробив запит, але проксі, через який проходив відповідь на запит, змінив цю відповідь.
  • HTTP 204 No Content - «Немає вмісту». Сервер успішно обробив запит, але крім заголовків відповіді немає вмісту, який можна було б надіслати у відповідь.
  • HTTP 205 Reset Content - "Скинути вміст". Сервер успішно обробив запит і відправив у відповідь команду скинути дані, які користувач ввів перед тим, як надіслати запит.
  • HTTP 206 Partial Content - «Частковий вміст». Сервер успішно обробив частковий запит і надіслав вміст, вказаний у заголовку Content-Range. Використовується, наприклад, для відновлення завантаженої паузи.
  • HTTP 207 Multi-Status - "Мульти-статус". У результатах запиту є інформація про декілька незалежних один від одного операцій.

3xx Redirection - коди перенаправлень

  • HTTP 300 Multiple Choices - «Множинний вибір». Сервер надсилає код, коли є кілька можливих відповідей на запит. Наприклад, на сервері є кілька типів файлів, які відповідають вимогам. Користувач або user-agent повинен вибрати один із варіантів.
  • HTTP 301 Moved Permanently - "Переміщено назавжди". Запитуваний ресурс тепер доступний за новим URI і при наступних запитах варто використовувати саме його.
  • HTTP 302 Found - "Знайдено". Раніше цей код називався 302 Moved Temporarily - "Перещено тимчасово".Запитуваний ресурс тимчасово доступний по іншому URI і за наступних запитах варто використовувати старий URI.
  • HTTP 303 See Other - "Дивися в іншому місці". Запитуваний ресурс слід шукати інакше URI з допомогою запиту GET , як і раніше, що у початковому запиті міг бути інший метод.
  • HTTP 304 Not Modified - "Не змінено". Запитуваний ресурс не змінено, тому варто використовувати його кешовану версію.
  • HTTP 305 Use Proxy - "Використовуй проксі". Запит до ресурсу повинен здійснюватись через проксі. Цей код не використовується.
  • HTTP 306 Switch Proxy - "Зарезервовано". Запит до ресурсу повинен здійснюватись через проксі, який сервер вказав у заголовках відповіді. Цей код не використовується.
  • HTTP 307 Temporary Redirect — «Тимчасовий перенапрямок». Запитуваний ресурс тимчасово доступний іншим URI. При запиті до нового URI клієнт зобов'язаний використовувати той самий метод, що й при початковому запиті. Цей код має таку ж логіку, як і 302 Found. Його ввели, тому що при 302 HTTP коді деякі клієнти змінювали тип запиту.
  • HTTP 308 Permanent Redirect - "Постійний редирект". У запитуваного ресурсу назавжди змінився URI і в наступних запитах варто звертатися до нього. Цей код схожий на 301 Moved Permanently, але у разі коду 308 не можна змінювати тип запиту з POST на GET .

4xx Client Error - коди помилок клієнта

  • HTTP 400 Bad Request - "Невірний запит". Сервер не може опрацювати запит, тому що не розуміє його. Наприклад, через синтаксичну помилку.
  • HTTP 401 Unauthorized - "Неавторизовано". Сервер не може обробити запит без автентифікації. Потрібно додати до заголовка запиту поле Authorization або перевірити правильність даних у цьому полі, якщо воно вже є.
  • HTTP 402 Payment Required - "Необхідна оплата". Спочатку цей код мав використовуватися у платіжних системах. Нині він не використовується.
  • HTTP 403 Forbidden - "Заборонено". Сервер відмовляється обробити запит, тому що користувач не має прав на перегляд вмісту.
  • HTTP 404 Not Found - "Не знайдено". Сервер не може знайти запитуваний ресурс.
  • HTTP 405 Method Not Allowed - "Метод заборонений". Зазначений у запиті метод не можна використовувати. Сервер ЗОБОВ'ЯЗАНИЙ вказати доступні методи в заголовку Allow.
  • HTTP 406 Not Acceptable - "Неприйнятно". На сервері немає контенту, який відповідає вказаним у заголовках запиту характеристикам.
  • HTTP 407 Proxy Authentication Required — «Потрібна автентифікація для проксі». Цей код має таку ж логіку, як і 401 Unauthorized, але в цьому випадку клієнт повинен авторизуватися для використання проксі.
  • HTTP 408 Request Timeout — «Минув час очікування відповіді на запит». Сервер не отримав запиту повністю протягом максимально допустимого для цього часу. Такий код може виникнути під час передачі даних великого обсягу методом PUT або POST.
  • HTTP 409 Conflict - "Конфлікт". Сервер не зміг обробити запит через те, що вміст цього запиту вступив у конфлікт із параметрами сервера. Таке може статися, якщо два клієнти одночасно намагаються змінити ресурс за допомогою методу PUT.
  • HTTP 410 Gone - "Видалено". Запит не може бути опрацьований, тому що ресурс був видалений. Нове розташування ресурсу при цьому невідоме.
  • HTTP 411 Length Required - "Потрібно значення заголовка Content-Length". Сервер відмовляється обробляти запит, доки в його заголовках не буде вказано значення у полі Content-Length .
  • HTTP 412 Precondition Failed — «Неможливі умови запиту».Сервер не може обробити запит, тому що в його заголовках зазначено умову, яка не може бути виконана.
  • HTTP 413 Payload Too Large - "Занадто велике тіло запиту". Тіло запиту перевищує максимально допустимий розмір, який може прийняти сервер.
  • HTTP 414 URI Too Long - "Занадто довгий URI". URI перевищує максимально допустиму довжину. Таке може статися, якщо вибрано неправильний метод (GET замість POST).
  • HTTP 415 Unsupported Media Type — «Медіа формат даних, що не підтримується». Сервер відмовляється обробити запит, тому що вміст містить дані в неприпустимому для такого методу форматі.
  • HTTP 416 Range Not Satisfiable — Діапазон не може бути виконаний. У полі Range вказано неприпустимий для ресурсу діапазон.
  • HTTP 417 Expectation Failed - "Неприпустиме значення поля Expect". Сервер не може виконати умову в поле Expect у заголовках запиту.
  • HTTP 418 I'm a teapot - "Я чайник". Повідомлення, яке має надсилати чайник для заварювання чаю, якщо на ньому намагаються заварити каву. Цей код помилки був введений як першоквітневий жарти в 1998 році.
  • HTTP 422 Unprocessable Entity - "Необроблюваний запит". Синтаксис запиту правильний, але через логічну помилку сервер не може його виконати. Такий код помилки може виникнути, якщо запит містить XML-документ із логічною помилкою.
  • HTTP 423 Locked - "Заблоковано". Запитуваний ресурс заблокований для запитів з таким методом.
  • HTTP 424 Failed Dependency - «Невиконана залежність». Сервер не зміг виконати запит, тому що дія в ньому залежала від іншої дії, і вона не спрацювала.
  • HTTP 426 Upgrade Required - "Необхідно оновити протокол".Сервер відмовляється обробляти запит, використовуючи поточний протокол, але може зробити це після переходу на іншу версію. Сервер ЗОБОВ'ЯЗАНИЙ вказати в заголовках відповіді необхідну версію протоколу в полі Upgrade.
  • HTTP 499 Client Closed Request - "Клієнт відкликав запит". Нестандартний код для Nginx, щоб визначити ситуацію, в якій клієнт закрив з'єднання, поки Nginx обробляв запит.

5xx Server Error - коди помилок сервера

  • HTTP 500 Internal Server Error - "Внутрішня помилка сервера". Сервер зіштовхнувся із непередбаченою помилкою під час обробки запиту.
  • HTTP 501 Not Implemented - "Не реалізовано". Сервер не підтримує функціонал, який потрібний для обробки запиту.
  • HTTP 502 Bad Gateway - "Невірний шлюз". Сервер отримав некоректну відповідь від сервера, що стоїть вище.
  • HTTP 503 Service Unavailable - "Сервіс недоступний". Сервер недоступний, оскільки перевантажений чи ньому проводяться технічні роботи.
  • HTTP 504 Gateway Timeout - "Шлюз не відповідає". Сервер не отримав своєчасної відповіді від сервера, що стоїть вище, і закрив з'єднання.
  • HTTP 505 HTTP Version Not Supported - "Версія HTTP не підтримується". Сервер не підтримує версію HTTP, яка вказана у заголовках запиту.
  • HTTP 507 Insufficient Storage - "Недостатньо місця". Сервер не може виконати запит, тому що на ньому недостатньо вільного місця, щоб зберегти необхідні для виконання запиту дані.
  • HTTP 508 Loop Detected — «Виявлено нескінченний перенапрямок». Сервер скасував виконання операції, оскільки виявив нескінченний редирект під час обробки запиту з параметром Depth: infinity .
  • HTTP 509 Bandwidth Limit Exceeded — «Вичерпано пропускну здатність каналу».Сайт вичерпав ліміт щодо використання трафіку на хостингу. Цей код помилки HTTP не описаний у RFC і єдине ПЗ, яке його використовує, це модуль bw/limited, який входить до панелі керування хостингом cPanel.

Додаткова інформація

Опис основних кодів стану HTTP можна переглянути в офіційних документах RFC.

Стабільний хостинг з підтримкою 24/7

У нас цілодобова підтримка, яка вирішує проблеми швидко та в будь-який час. Навіть якщо питання виникне вночі у вихідний або у святковий день.

Ми можемо допомогти перенести сайт до нас, якщо ви бажаєте змінити провайдера. Співробітники нашої техпідтримки проаналізують сайт у поточного провайдера, підберуть відповідний тариф та обговорять з вами умови перенесення. А коли домовитеся про деталі, безкоштовно перенесуть ваш сайт на HOSTiQ та перевірять, щоб він справно працював.

Коди відповідей та помилок сервера. Розшифровуємо значення

Отримана відповідь сервера – це не завжди помилка. У цьому огляді я розгляну найчастіші значення відповідей сервера і як вони розшифровуються.

  1. Значення від 100 до 199 - відбувається обробка запиту веб-браузером
  2. Значення від 200 до 299 - інформація надіслана браузером після обробки
  3. Значення від 300 до 399 - некоректні дані надіслано сервером
  4. Значення від 400 до 499 - на стороні користувача сталася помилка
  5. Значення від 500 до 599 - На стороні сервера сталася помилка.

А тепер пройдемося за частими кодами детальніше.

Значення кодів 100-199

100 Continue

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

101 Switching Protocols

Протоколи переключені на вимогу веб-браузера на сервері. Завдання передається серверу в Upgrade заголовку.

Значення кодів 200-299

200 Ok

Код, що означає, що запит браузера був оброблений сервером і передано користувачеві. Тобто користувач вже повинен був отримати запитувану інформацію.

201 Created

Сервер створив ідентифікатор URI. Щоб побачити локалізацію приміщення даних, необхідно перевірити відповідь сервера.

202 Accepted

Запит було прийнято сервером, але обробка такого запиту буде пізніше. Але 100% гарантії обробки запиту немає.

203 Non-Authoritative Information

Запитані дані були передані, але були взяті на іншому сервері або з копії.

204 No Content

Цей код виникає в тих випадках, коли користувач клацає по порожньому місці сторінки сайту або, наприклад, зображення без посилання. Код показує, що запит прийнято, але відповідь порожня. У такому разі нічого не треба робити.

205 Reset Content

Код, що повідомляє про необхідність очищення форм для заповнення даних. Найчастіше його можна зустріти у формах введення інформації.

Значення кодів 300-399

300 Multiple Choices

Цей код означає, що одна URL-адреса веде до декількох сторінок, наприклад, одна сторінка різними мовами. Для вирішення помилки необхідно пошукати проблему в заголовках або адресах об'єктів, при внесенні помилок помилка зникає. Ця проблема може спричинити помилки в індексації, тому варто бути уважним.

301 Moved Permanently

Запитувана сторінка вже не використовується сервером. Також відбувається перенаправлення на іншу сторінку.

302 Moved Temporarily

Зміст цього коду дуже схожий на 301. Він означає, що старий елемент недоступний, а замість нього доступний новий. Така ситуація відбувається, коли поточної сторінки йдуть роботи, а замість неї користувачів перенаправляє на дублікат оригіналу.

303 See Other

Цей код означає, що сторінка знаходиться за іншою адресою і доступ до неї потрібно отримати GET-запитом.

304 Відмінно

Код сервера розшифровує інформацію, що ця сторінка давно не змінювалася і веб-браузер може використовувати стару версію. Цей код створено для прискорення завантаження сторінок, тому що дає можливість не завантажувати сторінку без змін знову. Переваги – зниження навантаження на сервер та прискорення індексації пошуковими роботами.

305 Use Proxy

Отримати доступ можна тільки за допомогою proxy-сервера, його адреса прописується в заголовку Location.

307 Temporary Redirect

Аналогічно з кодом 302 Moved Temporarily, але цей вважається більш валідним.

Значення кодів Коди 400-499

400 Bad Request

Синтаксична помилка не дозволила серверу зрозуміти запит від веб-браузера.

401 Unauthorized

Для доступу до сторінки необхідно авторизуватись.

402 Payment Required

Швидше за все, цей код помилки повідомляє про наявність проблем у роботі конфігурації сервера.

403 Forbidden

Доступ заборонений або сервер не має можливості його надати - ось про що говорить даний код.

404 Not Found

Сторінку сайту не знайдено. Наприклад, вона була видалена або введений URL неправильний.

405 Method Not Allowed

Метод, який вказується у стоку Request-Line, не підтримується сервером. Для вирішення помилки спочатку перевірте коректність зазначеного шляху - атрибут action.

406 Not Acceptable

Документ не підтримується у користувача, наприклад, кодування\мова\формат. Проблему можна знайти у заголовках Content-Language, Content-Encoding, Content-Type.

408 Request Time-out

У разі виникнення цієї помилки перш за все потрібно зробити перевірку налаштування браузера та фаєрволу.З'єднання з сервером було розірвано через те, що користувач не передав повний запит протягом часу, який встановлено на сервері.

409 Conflict

Відбувається конфлікт сервера із запитом. Ця помилка може мати велику кількість причин, для детальної інформації необхідно звернутися до хостинг-провайдера.

410 Gone

Сторінка немає, вже безповоротно видалена з сервера.

411 Length Required

Для отримання запиту сервером необхідно визначити заголовок Content-Length.

413 Request Entity Too Large

Запит дуже великий, тому сервер його не обробляє.

414 Request URL Too Long

URL дуже довгий. Його обробка сервером неможлива. Для видалення помилки необхідно перевірити url та атрибут Request-URI.

415 Unsupported Media Type

Формат запиту клієнта не підтримується.

416 Requested Range Not Satisfiable

Запит не може бути здійснений сервером. Поле Range має отримати правильне значення (байтах).

417 Expectation Failed

У більшості випадків ця помилка виникає, коли значення поля запиту Expect є неправильним.

422 Unprocessable Entity

Одна частина сторінки не обробляється сервером.

423 Locked

Сторінка чи весь інтернет-ресурс заблоковано.

424 Failed Dependency

Ресурс недоступний або заблокований, сервер не дозволяє доступ до нього.

426 Upgrade Потрібно

Запит було прийнято за стандартним http, але вимагає SSL, яке не підтримується клієнтом.

Значення кодів 500-599

500 Internal Server Error

Внутрішня помилка роботи сервера, що сталася раптово у разі непередбаченої відмови чи збою.

501 Not Implemented

Запит не було прийнято сервером. Причин такої помилки може бути дуже багато, тому слід відразу звернутись на підтримку вашого хостингу.

502 Bad Gateway

Запит на сервер відправлений, але в ланцюжку серверів було оброблено. В результаті перший сервер надіслав цей код помилки. Зауважте, це помилка, що дуже часто зустрічається.

503 Service Unavailable

Сервер тимчасово недоступний, наприклад, у разі перезавантаження. Якщо разом з помилкою є параметр Retry-After, через деякий час доступність сервера повинна відновиться.

504 Gateway Time-out

Сервер у ланцюжку серверів не отримав відповіді від верхнього сервера.

505 HTTP Version no supported

Не підтримується версія http-протоколу, надісланої користувачем.

507 Insufficient Storage

Недостатньо місця на серверному диску. У цьому випадку зверніться до вашого хостинг-провайдера.

510 No Extended

Немає підтримки розширення запитуваного документа.

Знати всі перераховані вище помилки немає необхідності. Важливо розуміти, як можна позбавитися появи подібних кодів. Насамперед є кілька простих кроків, які необхідно виконати користувачеві у разі появи помилок:

  1. перевірити чи справді підключений Інтернет (зайти на інші сайти);
  2. перевірити коректність введеного URL;
  3. якщо з'явилася помилка доступу, перш за все потрібно авторизуватися або зареєструватися на сайті;
  4. оновити сторінку (очистити кеш браузера);
  5. видалити куки та тимчасові файли.

Якщо помилки з'явилися на вашому сайті, то для більш детальної консультації звертайтесь до технічної підтримки ГіперХост!

Коди відповіді веб-сервера

Коди відповіді веб-серверів — це тризначні коди, які надсилаються сервером у відповідь на запит користувача, для їх подальшої обробки браузером.

Існує 5 діапазонів кодів стану:

  1. Інформаційні 100-199 — означають, що запит браузера прийнято та проходить обробку
  2. Успішні 200-299 — кажуть про те, що запит опрацьовано та інформація передана браузеру
  3. Перенаправлення 300-399 — мають на увазі, що браузер отримує не те, що хотів користувач
  4. Помилка клієнта 400-499
  5. Помилка на стороні сервера 500-599.

Діапазон 100-199:

100 - Continue

Означає, що перша частина запиту була доставлена ​​до сервера і він чекає на інші.

101 - Switching Protocols

Це означає, що сервер переключив протоколи.

102 - Processing

Означає, що йде обробка запиту, і вона займе багато часу.

Діапазон 200-299:

200 - Ok

Сервер обробив запит та передав інформацію браузеру.

201 - Created

Сервер створив новий ресурс після успішної обробки запиту.

202 - Accepted

Сервер прийняв запит, але обробляти його буде пізніше. Це не гарантує, що запит у результаті буде опрацьовано.

203 - Non-Authoritative Information

Сервер передав інформацію, але взяв її на іншому сервері.

204 - No Content

Запит було успішно оброблено сервером, але у відповіді на запит є лише заголовки без повідомлення.

205 - Reset Content

Сервер повідомляє користувачеві про необхідність почистити дані, введені ним раніше.

206 - Partial Content

Сервер прийняв запит і повернув лише частину даних.

Діапазон 300-399:

300 - Multiple Choices

Код говорить про те, що один URL має кілька варіантів доступу до ресурсу, за будь-якими факторами. Найчастіше проблема криється в неправильно вказаних заголовках, якщо вказати їх правильно проблема зникне.

301 - Moved Permanently

Користувач запитує сторінку, яка не підтримується сервером. Сервер перенаправляє користувача на іншу сторінку. Цей спосіб використовується для редиректу.

302 - Moved Temporarily

Цей код схожий на код 301, але відрізняється тим, що потрібна сторінка тимчасово недоступна. Наприклад, на сайті ведуться роботи та сервер перенаправляє користувача на його дублікат, але з іншою адресою.

303 - See Other

Код свідчить про те, що запитана сторінка недоступна на запитувану адресу, але доступна за іншою, яку можна знайти за GET-запитом.

304 - Not Modified

Сторінка не змінювалася з певного часу, і вона може бути використана браузером.

305 - Use Proxy

Доступ до сторінки може бути здійснений лише через проксі-сервер.

307 - Temporary Redirect

Запитуваний ресурс тимчасово недоступний за старою URL-адресою, але доступний за іншим URL-адресою.

Діапазон 400-499:

400 - Bad Request

Сервер не розібрав запит користувача через синтаксичну помилку.

401 - Unauthorized

Повідомляє, що для доступу до інформації потрібно бути авторизованим.

402 - Payment Required

Передбачений для платних сервісів і означає, що плата за послуги прострочена.

403 - Forbidden

Помилка повідомляє про те, що доступ до цієї сторінки заборонено або не може бути наданий сервером.

404 - Not Found

Сторінку, яку бажаєте побачити користувач, не знайдено, оскільки видалена або її адреса введена неправильно.

405 - Method Not Allowed

Означає, що у запиті вказаний метод, що не підтримується сервером.

406 - Not Acceptable

Користувач намагається подивитися сторінку, яка є на сервері, але має дані, які не підтримуються у користувача.

407 - Proxy Authentication Required

Повідомляє про те, що для доступу до ресурсу потрібна автентифікація проксі-сервера.

408 - Request Time-out

Користувач не передав повні дані на сервер за певний час. Через війну з'єднання було розірвано сервером.

409 - Conflict

Запити, які надсилає користувач, конфліктує з іншим запитом або самим сервером.

410 - Gone

Користувач намагається переглянути сторінку, яка назавжди була віддалена з сервера.

411 - Length Required

Запит вимагає заповнення поля Content-Length.

413 - Request Entity Too Large

Сервер не може обробити запит, оскільки він дуже великий.

414 - Request URL Too Long

Занадто довгий URL, тому сервер не може його обробити.

415 - Unsupported Media Type

Сервер не може обробити запит через те, що формат запиту клієнта не підтримується сервером.

416 - Requested Range Not Satisfiable

Поки значення поля Range не буде коректним, сервер не зможе виконати запит.

417 - Expectation Failed

Ця помилка виникає через те, що значення поля Expect є некоректними.

422 - Unprocessable Entity

Якась частина запиту не обробляється сервером.

423 - Locked

Запитувану сторінку було заблоковано.

424 - Failed Dependency

Доступ до сторінки не може бути наданий, оскільки один із ресурсів сервера недоступний або заблокований.

426 - Upgrade Required

Прийнявши запит сервер запитує SSL з'єднання, яке не підтримується користувачем.

Діапазон 500-599:

500 Internal Server Error

На сервері сталася непередбачена помилка або аварійна відмова.

501 - Not Implemented

У сервера немає необхідних можливостей, щоб обробити запит.

502 - Bad Gateway

Запит користувача відправляється до сервера, але той пов'язаний з кількома серверами, між якими утворюється ланцюжок. В одному із серверів ланцюжка може статися збій, і перший сервер видає цю помилку.

503 - Service Unavailable

Сервер тимчасово перестав працювати. Разом з помилкою може з'явитися параметр Retry-After, його значення показує, через який час можна повторити спробу зайти на даний ресурс.

504 - Gateway Time-out

Сервер, який прийняв запит, знаходиться в ланцюжку серверів. Оскільки сервер не отримав відповіді від сервера, що стоїть вище, виникає дана помилка.

505 - HTTP Version not supported

Зазначений у запиті протокол HTTP сервер не підтримує або відмовляється працювати з цією версією протоколу.

507 - Insufficient Storage

Сервер не може обробити запит, тому що місця на диску недостатньо.

510 - Not Extended

На сервері не підтримується розширення, яке бажає використовувати користувач. Додатково сервер може передати користувачеві інформацію про доступні розширення.

Схожі статті

  • Яка серія кодів відповідей сервера сигналізує про проблему на стороні сервера
  • Що означає код 321
  • Який код у Mad Father
  • Що таке помилка сервера 500
  • Що означає помилка CORS
  • Що означає помилка під час виклику методу контексту
  • Що означає помилка 2008
  • Що означає код помилки 01 на казані Vokera
  • Недавні статті

  • Як бродить зернова брага
  • Що робити якщо не засмагаєш на сонці чому засмага погано лягає на шкіру або перестає прилипати
  • Як швидко зняти гель лак без апарату
  • Як робиться Каті голови
  • Яка гребінець краще для об'єму
  • Чим роблять м'яку покрівлю
  • Чи можна залишати крем для обличчя на ніч
  • Де знаходиться датчик селектора
  • географія нашої діяльності
    вулиця Драгоманова, 27
    вул. Курчатова 1Б
    вул. Міцкевича 130
    вул. Лабунського, 1
    вул. Макарова-Пржевальського
    вул. Толстого 10
    вул. Грушевського 28
    вул. Перший промінь (Черняхівського)
    напишіть нам

    сообщение успешно отправлено
    x