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

Список кодів стану 1xx HTTP для інформаційних

7

HTTP означає протокол передачі гіпертексту, який є основою для спілкування в Інтернеті. Веб -браузер, такий як Chrome або Firefox, надсилає HTTP -запит на сервер кожного разу, коли ви вводите URL -адресу в адресному рядку веб -переглядача та натискаєте Enter. Веб -сервер, який містить запитуваний вміст, потім відповідає HTTP -відповіддю, щоб завершити спілкування. Під час цього зв’язку сервер завжди надсилає тризначний код стану, який називається кодом стану HTTP, щоб вказати стан зв’язку. Наприклад, сервер надсилає код стану 404, коли запитувана веб -сторінка недоступна або видалена.

Список кодів стану 1xx HTTP для інформаційних

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

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

Коди стану HTTP діляться на 5 категорій залежно від мети:

Коди стану HTTP 1xx – інформаційні відповіді

Веб -сервер відповідає з кодом стану 1xx HTTP у відповідь, коли сервер обробляє отриманий запит, і ці коди є своєрідним підтвердженням для клієнта.

Відповідь 1xx зазвичай складається з рядка стану HTTP, заголовка і завершується порожнім рядком. Коди стану 1xx визначені лише у версії HTTP/1.1 і не підтримуються попередньою версією HTTP/1.0. Отже, веб -сервери не повинні відповідати 1xx -кодом клієнту HTTP/1.0.

Оскільки 1xx HTTP -коди призначені лише для інформаційних цілей, браузери та агенти користувача не оброблятимуть і не показуватимуть ці помилки на екрані інтерфейсу, як і інші серії помилок. Браузери ігнорують ці коди стану і продовжують обробляти залишок запитів. У серіях 1xx використовується лише чотири коди стану:

  • 100 – продовжити
  • 101 – протоколи перемикання
  • 102 – обробка
  • 103 – ранні натяки

Нижче ми детально пояснили кожен код стану 1xx HTTP.

100 – Продовжити

Сервер надсилає код "100-Продовжити", щоб вказати, що частина запиту отримана, і клієнт може продовжувати надсилати залишився запит. Зазвичай клієнт спочатку надсилає заголовок запиту разом із заявою "Очікувати: 100-продовжити" і отримує код стану 100 від сервера для продовження надсилання тіла запиту.

Оператор очікування у початковому запиті використовується для уникнення надсилання подальшого тіла запиту у разі відхилення сервера сервером самого заголовка запиту. У цьому випадку сервер відповідає «417 – очікування не вдалося», і клієнт повинен припинити надсилання подальшого тіла запиту.

101 – Протоколи перемикання

Веб -сервер надсилає 101 код стану, коли браузер просить змінити протокол зв’язку під час транзакції. Коли запит від браузера клієнта просить сервер змінити протокол зв’язку, і сервер його приймає, він надсилає код стану HTTP «100 – Перемикання протоколів» як підтвердження до запиту.

102 – Обробка (WebDAV)

Веб -серверу може знадобитися значний час для обробки складних запитів. Коли браузер-клієнт надсилає запит WebDAV з кількома підзапитами, що включають складні вимоги, сервер потребує деякого часу на обробку і надсилає цей код “102-обробка". Мета цього коду – уникнути помилок тайм -ауту на стороні клієнта, повідомивши клієнта про те, що сервер отримав запит та обробив його.

103 – Ранні підказки

Веб -сервер надсилає код стану HTTP "103 – Ранні підказки" до браузера, перш ніж розпочати обробку запитів HTTP. Як випливає з назви, це рання підказка для браузера клієнта про те, що сервер ще не розпочав обробку запитів.

Список кодів стану 1xx HTTP для інформаційних

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

Резюме

Веб -сервери надсилають коди стану серії 1xx лише для інформаційних цілей. Ось список кодів стану 1xx HTTP для інформаційних відповідей, що повертаються веб -сервером у відповідь на запити HTTP від ​​браузера клієнта. Як правило, браузери ігнорують ці коди стану 1xx і не відображатимуться у зовнішньому інтерфейсі.

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

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