重複の可能性:
RESTful/REST とは
ReSTはプロトコルですか? それはWebアプリ専用ですか?
REST はプロトコルではなく、アイデアです。これは、特定の一連の原則に従う Web サービスを構築するシステムであり、すべてをシンプルで使いやすくします。
REST のスタック オーバーフロー タグから取得:
Representational State Transfer (REST) は、World Wide Web などの分散型ハイパーメディア システム用のソフトウェア アーキテクチャのスタイルです。異種システム間の相互運用性のためのより簡単でシンプルな代替手段を提供する RESTful Web サービスにより、最近ではより一般的になっています。
これは、ID を要求するすべてのものを提供し、それにアクセスすることを中心に展開します。特定のタスクを実行するサービスを呼び出すのではなく、特定の ID または ID のセットにアクセスします。GET
これは、POST
、PUT
、 などの基本的な HTTP メソッドを使用してすべてのアクションを標準化できることを意味します。
Web アプリだけでなく、あらゆるものから RESTful Web サービスにアクセスできます。
しかし、実際には、私はここで説明するのにかなりの時間を費やすことができます. ひょっとしたらこれは便利かもしれません。
いいえ、クライアントおよびサーバー ソフトウェアに適用可能な設計パターンに似ています。クライアントとサーバーは、何らかの形式のハイパーテキスト メッセージが交換される限り、任意のプロトコルを使用できます。Web やインターネットは必要ありません。
詳細については、ウィキペディアの定義を参照してください: http://en.wikipedia.org/wiki/Representational_state_transfer