Які коди стану повертає протокол HTTP?
Детально поясніть значення всіх поширених кодів стану
(рекомендована колекція)
Коли ми займаємося онлайн-маркетингом , нам обов'язково потрібно часто публікувати матеріали.
У процесі онлайн-просування ви часто стикатиметеся з різними кодами стану протоколу HTTP на своєму веб-сайті.
Багато фахівців з нових медіа не до кінця розуміють значення цих повернутих кодів статусу HTTP, що часто призводить їх до повної розгубленості...
Фактично, кожен рядок відповідного коду статусу HTTP має своє значення.
Загальні коди стану, які повертає протокол http, такі:
- 200
- 301
- 301
- 403
- 404
- 500
- ......
Список усіх відповідей із кодами статусу http
Нижче наведено відповідну порівняльну таблицю кодів статусу http:
| статус | statusText | Опис |
|---|---|---|
| 0 ** | - | не ініціалізовано |
| 1 ** | - | Запит отримано, продовжити обробку |
| 100 | Продовжити | Клієнти повинні продовжувати робити запити |
| 101 | Протоколи комутації | Клієнт просить сервер конвертувати версію протоколу HTTP відповідно до запиту |
| 2 ** | - | Операція успішно отримана, проаналізована, прийнята |
| 200 | OK | успішна транзакція |
| 201 | створений | Запропонувати дізнатися URL-адресу нового файлу |
| 202 | Прийняті | Прийнято та оброблено, але обробка не завершена |
| 203 | Неавторитетна інформація | Інформація про повернення є неточною або неповною |
| 204 | Без вмісту | Запит отримано, але інформація про повернення порожня |
| 205 | Скинути вміст | Сервер виконав запит, агент користувача ПОВИНЕН скинути файл, який зараз переглядається |
| 206 | Частковий зміст | Сервер виконав GET-запит деяких користувачів |
| 3 ** | - | Заповнення цього запиту має бути додатково оброблено |
| 300 | Кілька варіантів | Потрібний ресурс доступний у кількох місцях |
| 301 | Переміщено назавжди | видалити дані запиту |
| 302 | знайдений | Запит даних, знайдених за іншою адресою |
| 303 | Див. Інше | Порадьте клієнтам відвідати інші URL-адреси або методи доступу |
| 304 | Не змінено | Клієнт виконав GET, але файл не змінився |
| 305 | Використовуйте проксі | Запитаний ресурс необхідно отримати з адреси, вказаної сервером |
| 306 | Код, який використовувався в попередній версії HTTP, більше не використовується в поточній версії | |
| 307 | Тимчасове переспрямування | Оголосити про тимчасове видалення запитуваного ресурсу |
| 4 ** | - | Запит містить синтаксичну помилку або не може бути виконаний |
| 400 | Неправильний запит | Погані запити, наприклад синтаксичні помилки |
| 401 | Несанкціоноване | Помилка авторизації запиту |
| 402 | Потрібен оплата | Зберігайте дійсні відповіді заголовка ChargeTo |
| 403 | Заборонений | Запит не дозволений (ресурс недоступний через налаштування дозволу на файл або каталог на сервері) |
| 404 | Не знайдено | Файл, запит або URI не знайдено (зазначений ресурс не знайдено) |
| 405 | Method Not Allowed | Метод, визначений користувачем у полі «Рядок запиту», заборонений |
| 406 | Не прийнятний | Згідно з надісланим користувачем повідомленням Accept drag запитуваний ресурс недоступний |
| 407 | Потрібна автентифікація проксі | Подібно до 401, користувач спочатку повинен бути авторизований на проксі-сервері |
| 408 | Час очікування запиту минув | Клієнт не виконав запит у вказаний користувачем час |
| 409 | конфлікт | Запит не може бути виконано для поточного стану ресурсу |
| 410 | Пішли в минуле | Цього ресурсу більше немає на сервері, і більше немає посилань |
| 411 | Необхідна довжина | Сервер відхиляє запит на визначений користувачем атрибут Content-Length |
| 412 | Передумова Faiпризвело | Одне або кілька полів заголовка запиту неправильні в поточному запиті |
| 413 | Запит надто великого об’єкта | Запитуваний ресурс перевищує розмір, дозволений сервером |
| 414 | Запит-URI занадто довгий | URL-адреса запитуваного ресурсу довша, ніж дозволяє сервер |
| 415 | Непідтримуваний тип носія | Ресурс запиту не підтримує формат елемента запиту |
| 416 | Запитуваний діапазон не підходить | Запит містить поле заголовка запиту Range. Немає значення вказівки діапазону в межах поточного діапазону ресурсів запиту, і запит не містить поля заголовка запиту If-Range. |
| 417 | Очікування не вдалося | Сервер не відповідає очікуваному значенню, указаному в полі заголовка Expect запиту. Якщо це проксі-сервер, можливо, сервер наступного рівня не може задовольнити запит. |
| 5 ** | - | Серверу не вдалося виконати повністю дійсний запит |
| 500 | Внутрішня помилка сервера | Сервер створив внутрішню помилку |
| 501 | Не реалізоване | Сервер не підтримує запитану функцію |
| 502 | Bad Gateway | Сервер тимчасово недоступний, іноді для запобігання перевантаження системи |
| 503 | Служба недоступна | Сервер перевантажено або призупинено для обслуговування |
| 504 | Шлюз Тайм-аут | Шлюз перевантажено, сервер використовує інший шлюз або службу, щоб відповісти користувачеві, а час очікування встановлено на довше значення |
| 505 | Версія HTTP не підтримується | Сервер не підтримує або відмовляється підтримувати версію HTTP, вказану в заголовку запиту |
| 12029 | сталася невідома помилка під час обробки запиту на сервері. Код статусу, повернутий із сервера: 12029 | Причина: мережа заблокована. Оновіть її і дізнаєтесь |
Сподіваюся, цей вичерпний список кодів статусу HTTP буде корисним для моїх друзів , які працюють в електронній комерції . ^_^
Сподіваємося, що стаття «Що таке коди стану повернення протоколу HTTP? Детальне пояснення значень усіх поширених кодів стану», опублікована в блозі Чень Вейляна ( https://www.chenweiliang.com/ ), буде вам корисною.
Не соромтеся поділитися посиланням на цю статтю: https://www.chenweiliang.com/cwl-556.html
