Chapter9

REST API

 そもそもAPIとは、あるソフトウェア・アプリケーションが、外部のソフトウェアに対してコマンドやデータをやり取りする媒介の一般的な総称のことを指し、
ウェブサービスの文脈ではサーバーが外界に対して提示しているコマンドの一覧のことを意味する。クライアントは提示されているAPIから適切なコマンドを使うことで、データの取得やサーバーへのデータ送信をすることができる。
 現在ではREST(Representational State Transfer)という設計思想に基づいたAPIが使われており、このRESTの設計指針に従っているAPIのことをLEST APIと呼ぶ。