RESTful(Representational State Transfer)とは、Webの設計原則に基づいたAPI設計スタイル。HTTPのGET・POST・PUT・DELETEなどのメソッドをリソースに対して適切に使い分け、ステートレスな通信を行う。シンプルで保守性が高く、スケーラビリティに優れたシステム設計として広く採用されている。
REST(Representational State Transfer)は2000年にロイ・フィールディングが博士論文で提唱したWebアーキテクチャ設計原則。HTTPプロトコルの本来の設計思想に基づいている。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。