統一インターフェース
アーキテクチャスタイルの一種.
Webのinterfaceの柔軟性に厳しく制限を加えることで全体のアーキテクチャをシンプルにしようとするもの.
例えばHTTP/1.1ではGETやPOSTなど8個のメソッドのみを許容している.
GET
PUT
新規リソースの作成
既存リソースの更新
POSTはサーバ
POST
親リソースに対する子リソースの作成
ブログ(親)に対する記事
/weblogs/myblogにPOSTすると/weblogs/myblog/entries/1が作成される.
既存のリソースへの追記.
DELETE
HEAD
OPTIONS
/getResourceではなく,GET /resourceである.