Информационные коды состояний HTTP сервера: HTTP код 100 и код 101
- 06.06.2016
- HTTP протокол, Сервера и протоколы
- Комментариев нет
Привет, читатель блога ZametkiNaPolyah.ru! Продолжим знакомиться с протоколом HTTP в рубрике серверы и протоколы и ее разделе HTTP протокол. Мы с тобой уже рассмотрели классы кодов состояний HTTP сервера, давай теперь разберем особенности первого класса: это информационные коды состояния HTTP сервера, которые начинаются с единицы. Информационные коды состояния используются для предварительных ответов сервера на запросы клиента.
Информационные коды состояний HTTP сервера: HTTP код 100 и код 101
Общая информация про информационные коды состояния HTTP сервера
Если вы хотите узнать всё про протокол HTTP, обратитесь к навигации по рубрике HTTP протокол. Информационные коды состояний HTTP сервера говорят клиенту о том, что его запрос успешно получен, но еще находится в процессе обработки. Информационные коды состояния еще называют предварительным ответом или временным ответом. Ответ HTTP сервера в этом случае состоит только из строки состояния с кодом состояния и необязательных полей HTTP заголовка.
КОД НА 3 ДНЯ ПРЕМА В МИР ТАНКОВ | WORLD OF TANKS
Давайте сведем в таблицу все информационные HTTP коды состояний и дадим им краткое пояснение.
HTTP код состояния 100 (продолжать). HTTP код состояния 101 (переключения протоколов)
HTTP код состояния 100 говорит о том, что клиент может продолжать запрос. Ответ сервера, содержащий код 100, является промежуточным и означает то, что начальная часть запроса получена и сервер ждет продолжения.
HTTP код состояния 101 говорит о том, что сервер понимает то, что хочет клиент, но для корректного завершения клиенту нужно изменить версию HTTP (кстати, версия является очень важным параметром HTTP протокола) протокола на ту, которая указана в заголовке Upgrade. Перейдем к рассмотрению успешных кодов состояния HTTP сервера. Напомню, что есть еще коды перенаправления, коды ошибок клиента и коды ошибок сервера. А если тебе нужна информацию обо всех кодах состояния, обратись к справочнику HTTP кодов состояния, в котором есть полное описание всех кодов.
Еще записи о создании сайтов и их продвижении, базах данных, IT-технология и сетевых протоколах
- Навигация по рубрике HTTP протокол
- HTTP коды ошибок сервера: 500, 501, 502, 503, 504, 505
- Успешные коды состояния HTTP сервера: 200, 201, 202, 203, 204, 205, 206
- Тема 5: HTTP ответы сервера: строка состояния HTTP ответа, коды состояния, заголовки HTTP ответа, примеры
- Тема 9: HTTP коды состояния. Классы кодов состояния HTTP сервера
- Список кодов состояния HTTP сервера. Справочник кодов состояния HTTP сервера
- HTTP коды состояния перенаправления: 300, 301, 302, 303, 304, 305, 306, 307
- HTTP коды ошибок клиента
Возможно, эти записи вам покажутся интересными
Related Posts
Привет, читатель блога ZametkiNaPolyah.ru! Продолжим знакомиться с протоколом HTTP в рубрике серверы и протоколы и ее разделе…
Ух ты, Лахта! ВСЕ серии — Пин-код 2.0 | Смешарики
Привет, читатель блога ZametkiNaPolyah.ru! Продолжим знакомиться с протоколом HTTP в рубрике серверы и протоколы и ее разделе…
Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжим знакомиться с протоколом HTTP в рубрике серверы и протоколы…
Источник: zametkinapolyah.ru
Коды ответов сервера 2ХХ, 3ХХ, 4ХХ, 5ХХ
Какие бывают http ответы сервера (сайта, страницы)?
Коды ответа http сервера (англ. HTTP status code) являются частью первой строки ответа сервера. Он представляет собой целое трехзначное число, первая цифра которого указывает на класс состояния. Вместе с кодом ответа выдается короткая англоязычная подсказка. Продвижение сайтов в сети интернет невозможно без знания ответов сервера.
Пример:
404 Not found
Дальнейшие действия зависят именно от того, какой код ответа дал сервер или страница. Ввиду того что набор кодов является стандартным для всех сайтов/страниц/серверов, действия при выдаче того или иного кода тоже будут стандартными.
На сегодняшний день выделено 5 основных классов кода ответа:
1xx: Informational (рус. Информационный) — запрос правильно воспринят, но его обработка не завершена.
2xx: Success (рус. Успешно) — запрос правильно воспринят и успешно обработан.
3xx: Redirection (рус. Перенаправление) — коды переадресации на другие страницы.
4xx: Client Error (рус. Ошибка клиента) — ошибка со стороны клиента.
5xx: Server Error (рус. Ошибка сервера) — ошибка со стороны сервера.
А теперь давайте по отдельности разберем некоторые коды состояния IANA.
Ответ сервера 1XX
100 Continue Server Code
100 Continue сообщает, что связь с сервером уже установлена, сервер принял корректный запрос и теперь ведется обмен данными между сервером и клиентом. Данный код является временным, т.е. за ним всегда следует другой. Код 100 является внутренним и не относится к ошибочным. Т.е. «дверь открыта, читай что нужно, как закончишь – закрой». Код 100 может и не генерироваться, если пользователь уже получил часть данных от сервера.
101 Switching Protocols