Состояние -- что это в программировании
Primary tabs
Forums:
Состояние [приложения по отношению к работе с "клиентом"] -- сведения о предыдущих (если таковые были) действиях клиента в данном приложении/системе.
Данные о состоянии сохраняться в том числе и с помощью т.н. "механизма сессий", когда клиент обращается к приложению первый раз, для него "открывает сессия" - т.е. некий объект, куда приложение может записывать данные о взаимодействии с клиентом, так чтобы при следующем обращении клиента о предыдущих обращениях было известно.
Состояние хранят:
- Web-приложения (напр. сайты), на которых есть авторизация пользователей (иначе бы пароли приходилось передавать для каждой запрашиваемой странице/при каждом действии).
Состояние не хранят:
- Протокол http сам по себе не хранит состояние между запросами клиента, а значит сайт без авторизации тоже могут не вообще не хранить состояние, для них каждый запрос пользователя -- как первый.
- REST API, следуя подходу http также не хранит состояния.
- Log in to post comments
- 3166 reads