По словам Роя Филдинга (одного из главных авторов спецификации HTTP) в своем оригинальном тезисе « Архитектурные стили» при обсуждении REST , он упоминает:
[E] любой запрос от клиента к серверу должен содержать всю информацию, необходимую для понимания запроса, и не может использовать какой-либо сохраненный контекст на сервере.
Под «хранящегося контексте» , он имеет в виду состояние приложения , например , что номер страницы для следующей странице по сравнению с состоянием ресурсов , например , любое хранилище данных, изображений и т.д. - что , возможно, все дело в в отдыхайте.
Справедливо ли сказать, что большинство попыток чистого отдыха (определяемых как реализация, соответствующая приведенному выше тезису) должны провалиться из-за их зависимости от хранения данных сеанса на сервере (постоянных или иных)?
Концепция сеанса является общей - в частности для веб-разработчиков - но является ли она RESTful в соответствии с приведенным выше определением?