Почему HTTP называется протоколом без сохранения состояния, даже если он может отправлять информацию о состоянии в своем заголовке Cookie? - PullRequest
0 голосов
/ 04 марта 2019

Меня действительно смущает, почему HTTP называют протоколом без состояния, когда он имеет условия для отправки информации о состоянии, как, например, файлы cookie в любых других заголовках HTTP.

1 Ответ

0 голосов
/ 04 марта 2019

Согласно Википедии :

[...] протокол без сохранения состояния - это протокол связи, в котором получатель не хранит информацию о сеансе, обычно сервер.Соответствующие данные сеанса отправляются получателю клиентом таким образом, что каждый пакет передаваемой информации может быть воспринят изолированно, без контекстной информации от предыдущих пакетов в сеансе.

Файлы cookie отправляются с каждый запрос.

Кроме того, часто файлы cookie содержат не само состояние, а только id сеанса, в котором хранится состояние.

...