Информационные коды состояний HTTP сервера: HTTP код 100 и код 101

Привет, читатель блога ZametkiNaPolyah.ru! Продолжим знакомиться с протоколом HTTP в рубрике серверы и протоколы и ее разделе HTTP протокол. Мы с тобой уже рассмотрели классы кодов состояний HTTP сервера, давай теперь разберем особенности первого класса: это информационные коды состояния HTTP сервера, которые начинаются с единицы. Информационные коды состояния используются для предварительных ответов сервера на запросы клиента.

Информационные коды состояний HTTP сервера: HTTP код 100 и код 101

Информационные коды состояний HTTP сервера: HTTP код 100 и код 101


Общая информация про информационные коды состояния HTTP сервера

Если вы хотите узнать всё про протокол HTTP, обратитесь к навигации по рубрике HTTP протокол. Информационные коды состояний HTTP сервера говорят клиенту о том, что его запрос успешно получен, но еще находится в процессе обработки. Информационные коды состояния еще называют предварительным ответом или временным ответом. Ответ HTTP сервера в этом случае состоит только из строки состояния с кодом состояния и необязательных полей HTTP заголовка.

Давайте сведем в таблицу все информационные HTTP коды состояний и дадим им краткое пояснение.

Информационный код состояния Описание информационного кода состояния
100 Continue Информационный код состояния HTTP сервера  100: продолжай

Код состояния 100 говорит о том, что запрос получен, но находится в процессе обработки
101 Switching Protocols Информационный код состояния HTTP сервера  100: переключи протокол

Код состояния 101 говорит о том, что сервер переключает протокол

HTTP код состояния 100 (продолжать). HTTP код состояния 101 (переключения протоколов)

HTTP код состояния 100 говорит о том, что клиент может продолжать запрос. Ответ сервера, содержащий код 100, является промежуточным и означает то, что начальная часть запроса получена и сервер ждет продолжения.

HTTP код состояния 101  говорит о том, что сервер понимает то, что хочет клиент, но для корректного завершения клиенту нужно изменить версию HTTP (кстати, версия является очень важным параметром HTTP протокола) протокола на ту, которая указана в заголовке Upgrade. Перейдем к рассмотрению успешных кодов состояния HTTP сервера. Напомню, что есть еще коды перенаправления, коды ошибок клиента и коды ошибок сервера. А если тебе нужна информацию обо всех кодах состояния, обратись к справочнику HTTP кодов состояния, в котором есть полное описание всех кодов.

Текст комментария: