Zgodnie z Royem Fieldingiem (jednym z głównych autorów specyfikacji HTTP) w swojej pracy dyplomowej Style architektoniczne podczas omawiania REST , wspomina:
[E] Żądanie od klienta do serwera musi zawierać wszystkie informacje niezbędne do zrozumienia żądania i nie może korzystać z żadnego kontekstu przechowywanego na serwerze.
Przez „zapisany kontekst” odnosi się do stanu aplikacji, np. Jaki jest numer strony dla następnej strony, w porównaniu do stanu zasobów, np. Dowolnego magazynu danych, obrazu itp. - co jest prawdopodobnie całym celem REST.
Czy można uczciwie powiedzieć, że większość prób czystego odpoczynku (definiowanych niniejszym jako implementacja zgodna z powyższą tezą) musi zakończyć się niepowodzeniem z powodu polegania na przechowywaniu danych sesji na serwerze (trwałym lub innym)?
Pojęcie sesji jest wspólne - w szczególności dla programistów stron internetowych - ale czy jest zgodne z powyższą definicją?