IT用語集 › Web › REST
HTTPを一貫した予測可能な形で使うAPI設計スタイル。
考え方はこうだ。リソースにはURL(/users/42)があり、HTTPメソッド(GET、POST、PUT、DELETE)で操作を示す。呼び出し間で状態は保持せず、各リクエストはそれ単体で理解できなければならない。
/users/42
GET
POST
PUT
DELETE
REST を名乗るAPIの大半は、実際にはルールを緩く解釈している。競合はGraphQL(単一エンドポイントで必要な項目を指定)とgRPC(バイナリ形式、社内サーバー間向け)。