りゅうくんの備忘録

徒然なるままに思ったことを書くところ

RESTfulAPIって?

restfulAPIって?

  • アドレス可能性(Addressability)

提供する情報がURIを通して表現できること。全ての情報はURIで表現される一意なアドレスを持っていること。

  • ステートレス性(Stateless)

HTTPをベースにしたステートレスなクライアント/サーバプロトコルであること。セッション等の状態管理はせず、やり取りされる情報はそれ自体で完結して解釈できること。

  • 接続性(Connectability)

情報の内部に、別の情報や(その情報の別の)状態へのリンクを含めることができること。

  • 統一インターフェース(Uniform Interface)

情報の操作(取得、作成、更新、削除)は全てHTTPメソッド(GET、POST、PUT、DELETE)を利用すること。

らしい(引用元:  RESTful APIとは何なのか )

上3つはなんとなくわかるけど、統一インターフェースとは?

情報の操作(取得、作成、更新、削除)を行うらしい => HTTPメソッド(GET、POST、PUT、DELETE)が対応

個人的なまとめ

post => create
get => select
put => update
delete => dalete

CRUDっていうらしい