RESTとは何か

RESTがいつもわからなくなるので覚書

一行回答

HTTPプロトコルで単純なデータのやりとりのこと

目的

ステートレス

ステートレスとはURIのレスポンスがいつも一意で他の情報によってレスポンスが変わったりしないこと。よってクッキーが関わるとステートレスではない。

キャッシュできるように

クライアントからは見えないところで最適化できるようにするためにキャッシュできるようになってること。URIにセッション情報を含めるとできなくなるのでだめ。セッション情報とは個別のクライアントに設定される値のこと

それ以外

RESTSOAPなどとは違ってプロトコルではなくざっくりとしたスタイルのこと

何が嬉しいか

クライアントは難しいことを考える必要なく簡単にアクセスできる。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)