APIとはそもそも何ぞや
APIとは他社が提供するサービス内の情報や機能を扱えるようにする仕組み
リクエスト<=>レスポンス
RESTful API
RESTful APIとは・・・4つの原則から成り立ってる
- アドレス可能性
バラバラのURIより1意のURI目指そうぜ。
(ご飯、パン、味噌汁じゃなくて、食料みたいな)
- ステートレス可能性
すべてのリクエストが完全に分離してセッション管理など行われていないこと。
(渡されたレスポンスを前提にしない)
- 接続性
情報に「別の情報へのリンク」を含めることができることを指し、リンクを含めることで別の情報に接続することが可能になる。
- 統一インターフェイス
情報の取得、作成、更新、削除といった操作一式はすべてHTTPメソッドを利用。