Roy Fielding(HTTP仕様の主要著者の1人)によると、RESTについて議論する際に、彼の独創的な論文Architectural Stylesで次のように言及しています。
[E]クライアントからサーバーへの各リクエストには、リクエストを理解するために必要なすべての情報が含まれている必要があり、サーバーに保存されているコンテキストを利用することはできません。
「保存されたコンテキスト」とは、次のページのページ番号が何であるかなどのアプリケーションの状態と、データストア、イメージなどのリソースの状態を指します。
純粋な休憩(上記の論文に準拠する実装として定義されている)のほとんどの試みは、サーバー上のセッションデータの保存に依存しているために失敗しなければならない(永続的またはその他)と言っても過言ではありませんか?
セッションの概念は、特にWeb開発者にとっては一般的ですが、上記の定義に従ってRESTfulですか?