REST APIとは何か?

プログラミグ

Written by:

REST APIとは文字どうりAPIの一種で、RESTと呼ばれる設計原則に基づいて作られているAPIを言います。

 

RESTの原則とは?

1、アドレス可能性

一意のURLでAPIのバージョン・データの取得or更新かなどを把握できるようになっていること

2、ステートレス性

全てのHTTPリクエストが完全に分離しており、セッションなどの状態管理は行われないこと

3、接続性

ある情報に別のリンクを含める事ができ、実際にその情報を参照できる事

4、統一インターフェース

情報の「取得・更新・削除」などの操作はHTTPメソッドを利用する事

(GTE / POST / PUT/ DELETE)

 

REST APIを使うメリット

HTTPリクエストに対してHTMLではなく、JSONやXMLなどデータのみで返すので待機時間が短くなる

そのためモバイルアプリなどでよく使われる

また、インフラ構築などに必要なREST APIのAPIを使い、インフラ構築にかかる手間を削減する取り組みもされている

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です