Laut Roy Fielding (einem der Hauptautoren der HTTP-Spezifikation) erwähnt er in seiner wegweisenden These Architectural Styles bei der Diskussion von REST :
[E] Jede Anfrage vom Client an den Server muss alle Informationen enthalten, die zum Verständnis der Anfrage erforderlich sind, und kann keinen auf dem Server gespeicherten Kontext nutzen.
Unter "gespeichertem Kontext" versteht er den Anwendungsstatus, z. B. die Seitenzahl für die nächste Seite, im Vergleich zum Ressourcenstatus, z. B. ein beliebiger Datenspeicher, ein Bild usw. - was wohl der ganze Punkt von REST ist.
Ist es gerechtfertigt zu sagen, dass die meisten Versuche einer reinen Pause (hier definiert als eine Implementierung, die der obigen These entspricht) fehlschlagen müssen, weil sie darauf angewiesen sind, Sitzungsdaten auf dem Server zu speichern (dauerhaft oder anderweitig)?
Das Konzept einer Sitzung ist - insbesondere für Webentwickler - üblich, aber ist es gemäß der obigen Definition REST-konform?