統一インターフェース
アーキテクチャスタイル
の一種.
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
である.