REST APIとは?
2021.12.09
REST APIとは?
Webシステムの設計思想の一つ。RESTの4つの設計原則を満たしたAPI
RESTの4つの設計原則
- 「セッションなどの状態管理を行わず、やり取りされる情報はそれ自体で完結して解釈することができる」: ステートレス
- 「情報を操作する命令の体系が予め定義・共有されている」: HTTPメソッド
- 「すべての情報は汎用的な構文で一意に識別される」: URI
- 「情報の一部として、別の状態や別の情報への参照を含めることができる」: HTML
RESTじゃないAPI
- /createUser, /updateUser, /getUser
RESTなAPI
- POST /user, PUT /user/{userId}, GET /user/{userId}