. У меня была концепция, согласно которой HTTP не имеет состояния, поэтому SOAP поверх HTTP (для веб-служб )также не имеет состояния. Раньше я думал, что состояние означает «состояние объекта». Например, предположим, что у меня есть класс с именем Employee
и методы с именами setSalary
и getSalary
. Если вызывающая сторона веб-сервиса вызывает setSalary
и делает зарплату 1000, то если вызывается getSalary
, вызывающая сторона не обязательно должна получить значение 10000. Когда я тестировал getsalary
и получил 1000 (, т.е. значение, присвоенноеsetSalary
), мне было интересно, как поддерживается состояние объекта Employee
.
Вопрос о переполнении стека Веб-сервисы не имеют состояния? упоминает такие приемы, как файлы cookie, используемые для сохранения состояния,но поскольку я не предпринял никаких явных усилий для поддержания состояния, как поддерживалось состояние объекта Employee
?
Пожалуйста, дайте мне знать, если я неправильно понял концепцию государства/апатрида.