RESTがいつもわからなくなるので覚書
一行回答
HTTPプロトコルで単純なデータのやりとりのこと
目的
ステートレス
ステートレスとはURIのレスポンスがいつも一意で他の情報によってレスポンスが変わったりしないこと。よってクッキーが関わるとステートレスではない。
キャッシュできるように
クライアントからは見えないところで最適化できるようにするためにキャッシュできるようになってること。URIにセッション情報を含めるとできなくなるのでだめ。セッション情報とは個別のクライアントに設定される値のこと
それ以外
RESTはSOAPなどとは違ってプロトコルではなくざっくりとしたスタイルのこと
何が嬉しいか
クライアントは難しいことを考える必要なく簡単にアクセスできる。