RESTとは何か
REST は、「Representational State Transfer」の略で、分散システム内の複数のソフトウェア システム間の相互作用を可能にすることを目的とした設計原則の集合です。 これは 2000 年に Roy Fielding によって提案され、主に Web サービスの設計に使用されます。
REST は、次の 4 つの主要な設計原則に基づいています。
これらの原則に準拠したシステムは RESTful システムと呼ばれ、そのようなシステム間の相互作用を可能にする API は RESTful API と呼ばれます。 ただし、より広い意味では、REST という用語は、HTTP と XML を使用してリソースを操作するシステムを指すこともあります。