Список поширених помилок коду статусу HTTP

коди статусу http

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

У цій статті ми поговоримо про помилки коду статусу HTTP. HTTP базується на архітектурі клієнтського сервера, де веб-сервер є сервером, а браузери, пошукові системи діють як клієнти. HTTP містить список кодів відповідей статусу. Ці коди генеруються сервером у відповідь на запит клієнта на сервер. Якщо відповідь успішна, то добре і добре. Крім того, генерується помилка коду статусу. Давайте подивимося на повний список помилок коду статусу HTTP.

Коди статусу HTTP поділяються на п'ять типів: 1XX, 2XX, 3XX, 4XX, 5XX

1xx

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

Коди, що підпадають під ці категорії, є

Продовжити 100: Цей код означає, що сервер отримав лише частину всього запиту, поданого клієнтом. Таким чином, клієнт може продовжувати відправляти запит, якщо він не відкидається або відхиляється від кінця сервера. Отже, ім'я Продовжити.

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

2xx

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

200 OK: Це являє собою стандартну відповідь на успішні HTTP-запити клієнтів. Якщо все нормально, і веб-сторінки поводяться, як очікується, сервер повертає це значення.

Створено 201: Значення, яке повертається, коли запит, зроблений клієнтом, завершується сервером, і створюється новий ресурс.

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

3xx

Тип або коди 3xx є в основному кодом перенаправлення, де клієнт повинен виконати додаткові дії для виконання ініційованого запиту.

Кілька варіантів вибору 300: Цей код є множинним вибором для ініційованих клієнтом ресурсів. Клієнт може вибрати посилання максимальних адрес 5.

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

304 не змінено: Це значення вказує на те, що ресурс не був змінений після версії, заданої заголовками запитів If-Modified-Since або If-None-Match. Таким чином, немає необхідності повторної передачі ресурсу, оскільки клієнт вже має копію одного і того ж ресурсу.

4xx

Коди 4xx використовуються в сценаріях, коли помилка була викликана клієнтом. Якщо запит, зареєстрований клієнтом, має деяку помилку в синтаксисі, то ці коди повертаються.

Поганий запит 400: Коли клієнт послав неправильний запит у термінах синтаксису, deceptiove rotuing запит, кадрування, то сервер не може обробити запит. Отже, це називається поганим запитом.

Несанкціонована 401: Коли клієнт надав недійсні облікові дані.

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

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

Метод 405 не дозволений: Коли метод, запитаний клієнтом, підтримується хостинговим сервером, але не за допомогою ресурсів, запитаних клієнтом.

Час очікування запиту 408: Коли сервер не отримує повний запит від клієнта. Цей тип помилки виникає в результаті втрати даних під час зв'язку між клієнтом і сервером.

410 Gone: Коли сервер не в змозі знайти клієнт ініційовану сторінку запиту або ресурси. Ця помилка має схожість з 404, за винятком того, що вона є постійною і, таким чином, терміном "Gone".

5xx

Коли сервер усвідомлює, що у нього виникла помилка. Якщо сервер не відповідає на запит HEAD, сервер Повинен включити об'єкт, що містить пояснення ситуації помилки, а також зазначити, якщо помилка є тимчасовою, відновлюваною або постійною та незворотною.

Внутрішня помилка сервера 500: Створено плагінами третьої сторони або несправними плагінами.

501 не реалізовано: Коли веб-сервер видає помилку, через те, що сервер не підтримує функціональні можливості, які вимагає клієнт. вона може бути вирішена господарем.

Поганий шлюз 502: Коли ресурс, запитаний сервером до бази даних, займе тривалий час для обробки і таким чином буде скасовано зрештою веб-сервером.

Служба 503 недоступна: Коли сервер перевантажений занадто великою кількістю запитів і не вдається обробити кожен запит протягом терміну.

Час очікування шлюзу 504: Коли сервер не отримує відповідь від сервера, що випускається. Коли клієнтські ініціативи залучають два сервери для роботи, один виступає в якості шлюзу. Потім сервер шлюзу пересилає запит на другий сервер. Якщо перший сервер не може переслати відповідь на другий у часі, то це значення повертається.

джерело

Залишити коментар

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