差分

ナビゲーションに移動 検索に移動

RESTful

4 バイト追加, 2023年3月27日 (月) 01:48
編集の要約なし
# リソースの操作:[[HTTPメソッド]](GET、POST、PUT、DELETE)を使用して、リソースに対する操作を定義します。この操作は[[SQL]]でいう「[[CRUD]]」に相当するものです。
# メッセージの自己完結性:各メッセージは必要な情報をすべて含んでいるためセッション状態を持ちません。
# ハイパーリンクの使用:リソース間のリンクを使用して関連するリソースに簡単にアクセスできるようにします。[[ハイパーリンク]]の使用:リソース間のリンクを使用して関連するリソースに簡単にアクセスできるようにします。[[SQL]]でいう「リレーション」を表現する場合は他テーブルのユニークIDを保持することが多いですが、RESTでは別リソースへのリンク(URI)で表現するのでリソース名(テーブル名)まで一目瞭然です。
これらの原則に従って設計されたRESTfulなWebサービスは、柔軟性があり、拡張性が高く、シンプルで理解しやすいインターフェースを提供することができます。

案内メニュー