REST の利点は次のとおりです: 1. 状態に依存せず、システムの水平拡張機能を保証します; 2. リソース関連モデルの統一プリミティブを確立して、システムが多様な標準クライアントを確実に受け入れられるようにします。
REST 自体はアーキテクチャではなく、単なるアーキテクチャ スタイルです。それを理解するときは、このアーキテクチャが適用される環境によって課される制約を参照する必要があります。スタイルが現れます。
REST の目的は「10 年経っても陳腐化しないソフトウェア システム アーキテクチャを構築する」ことなので、次の 3 つの特徴があります:
1. 状態に依存しない - システムの水平拡張性を確保
2. ハイパーテキスト駆動、フィールディングの元の言葉は「ハイパーテキスト駆動」です - システムの進化機能を保証するため
3. URI、http メソッド定義などのリソース関連モデルの統一プリミティブを確立します -システムが多様で標準的なクライアントを受け入れられることを保証する
別の観点から見ると、1 つ目はサーバーの進化を保証し、3 つ目はクライアントの進化を保証し、2 つ目はアプリケーションの進化を保証します。これは実際には非常に抽象的な解決策です。
以上が休むことでどんなメリットがあるのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。