REST入門
yohei-y:weblog: REST 入門
を紹介してもらい、読んでみたまとめです。
(あくまで自分の理解です)
- RESTとはREpresentation State Transferの略で、アーキテクチャスタイルのひとつである。
- RESTはアーキテクチャスタイルの中のクライアントサーバから派生している。WWWはRESTの一形態。
- リソース(URI)のある時点での表現=representation stateを転送=tranferするもの。
- リソースに対して、GET/POST/PUT/DELETEをする。
- GETはリソースに唯一、副作用を与えない。獲得するもの。POSTは新規作成。PUTは更新。DELETEは削除。
- セッションをクッキーで維持するのは駄目。クライアント側で全部持つ。
何も考えずにPOST乱用したりしていたのですが、意味を意識してRESTに則ったWEBページを作りたいと思います。(感想文みたいになってしまった;)(まったく関係ないけどHadoop Conference Japan 2014に行って来たので今度、記事を書きます)