ニュースで 代表的な状態転送(rest)とは何ですか? -techopediaからの定義

代表的な状態転送(rest)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Representational State Transfer(REST)とはどういう意味ですか?

Representational State Transfer(REST)は、Webプロトコルとテクノロジーを使用する分散システムフレームワークです。 RESTアーキテクチャには、リソースの転送を中心に構築されたクライアントとサーバーの対話が含まれます。 Webは最大のREST実装です。

RESTの原則に準拠するシステムは、RESTfulと呼ばれます。

TechopediaはRepresentational State Transfer(REST)について説明します

HTTP仕様の主要著者の1人であるRoy Fieldingは、博士論文の一部として2000年にRESTコンセプトを開発しました。

RESTは、Extensible Markup Language(XML)Webページファイルを目的のデータで解釈することにより、Webサイトデータをキャプチャするために使用できます。 さらに、オンラインパブリッシャーは、WebページコンテンツとXMLステートメントをアクティブにすることにより、シンジケートコンテンツをユーザーに提供するときにRESTを使用します。 ユーザーは、WebサイトのURLからWebページにアクセスし、WebブラウザーでXMLファイルを読み取り、必要に応じてデータを解釈して使用できます。

基本的なREST制約は次のとおりです。

  • クライアントとサーバー:クライアントとサーバーは、統一されたインターフェースを介してREST操作から分離され、クライアントコードの移植性が向上します。
  • ステートレス:各クライアントリクエストには、サーバーにクライアントコンテキストを保存せずに、リクエスト処理に必要なすべてのデータを含める必要があります。
  • キャッシュ可能:応答(Webページなど)をクライアントコンピューターにキャッシュして、Webブラウジングを高速化できます。 応答は、さらに要求に応答するときにクライアントが古いデータや不適切なデータを再利用できないように、キャッシュ可能またはキャッシュ不可として定義されます。
  • 階層化システム:クライアントが中間層を介してエンドサーバーに接続できるようにして、スケーラビリティを向上させます。
代表的な状態転送(rest)とは何ですか? -techopediaからの定義