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}

References