タグ

Webとroaに関するmomonga_dashのブックマーク (1)

  • リソース指向アーキテクチャ(ROA)とは何なのか - Qiita

    リソースの操作をする時に、全てHTTPメソッドが定義通りに使われることを「統一インターフェース」と呼ぶ。 例えば、リソースを取得する場合、/getResourceのようにURI中に操作を表す語彙(get)を使わず、/resourceのようにしてHTTPのGETメソッドを利用する。そうすることで、一貫した(統一された)インターフェースを保証している。 GET クライアントは必要なリソースを取得する場合に、そのURIにGETリクエストを送信してリソースを取得する。サーバはレスポンスのエンティティボディでリソースを表現し送信する。 DELETE クライアントは不要なリソースを削除する場合に、そのURIにDELETEリクエストを送信してリソースを削除する。DELETEの場合、レスポンスのエンティティボディはステータスメッセージを含んでいるか空である。 PUT PUTには以下の2つの役割がある。 1

    リソース指向アーキテクチャ(ROA)とは何なのか - Qiita
  • 1