前回の記事では,
RESTとは何か
Rails2.
RESTとは,
という問いに対して,
なお,
それでは,
ステートレスなクライアントサーバ方式
RESTの原則では,
統一インターフェース(Uniform Interface)
RESTを他のアーキテクチャと区別する中心となる概念が,
インターフェースを統一化することで,
RESTfulなURI
RESTの統一インターフェースに対する,
RESTを文と考える。すると,
具体的な例を挙げてみましょう。
POST http://bookmark/links
⇒投稿する(動詞)ブックマーク(名詞)リンク(名詞)
GET http://bookmark/links/1
⇒取得する(動詞)ブックマーク(名詞)リンク(名詞)1(名詞)
GET http://bookmark/links/1.xml
⇒取得する(動詞)ブックマーク(名詞)リンク(名詞)1(名詞)XML(名詞)
DELETE http://bookmark/links/1
⇒削除する(動詞)ブックマーク(名詞)リンク(名詞)1(名詞)
この観点からすると,
GET http://bookmark/links/destroy/1
⇒取得する(動詞)ブックマーク(名詞)リンク(名詞)削除(動詞)1(名詞)
統一インターフェースとしてのRESTfulなURIとは,
RESTのイメージだけでもつかんでいただけましたでしょうか?
Rails2.
Railsで作る小さなRESTful Webアプリケーション
さてこのあたりで,
それでは早速,
rails minicious