RESTful API は REST スタイルの API であり、複数の形式のフロントエンドと同じバックエンドの間の対話を標準化するために使用されるプロトコルのセットです。 RESTful API は、バックエンドによって提供されるフロントエンド、つまり SERVER によって呼び出されます。フロントエンドは API を呼び出してバックエンドへの HTTP リクエストを開始し、バックエンドはそのリクエストに応答し、処理結果をフロントエンドにフィードバックします。
RESTful API とは何かを知りたい場合は、まず REST とは何かを知る必要があります。
REST (英語: REpresentational State Transfer、REST と略記) は、アーキテクチャ スタイルのネットワーク システムを表し、一連のアーキテクチャ上の制約と原則を指します。ただし、これらの制約と原則を満たすアプリケーションまたは設計は RESTful です。
英語の REST の直訳は「プレゼンテーション層状態転送」です。この概念を見ても、その意味を理解できる人は多くないと思われます。 RESTful とは何かを人間の言葉で説明しましょう。URL はリソースを見つけ、HTTP 動詞 (GET、POST、PUT、DELETE) を使用して操作を記述します。
リソース: リソース、つまりデータ。
表現: JSON、XML、JPEG などの何らかの形式の表現;
状態転送: 状態の変更。 HTTP動詞を介して実装されます。
つまり、RESTful API は REST スタイルの API です。
では、RESTful API はどのようなシナリオで使用されるのでしょうか?
今日のインターネット アプリケーションには、フロントエンド表示メディアが多数あります。携帯電話、タブレット、PC、その他の表示メディアがあります。したがって、これらのフロントエンドで受信したユーザーリクエストを統合されたバックエンドで処理し、別のフロントエンドに返すことが最も科学的で経済的な方法であることは間違いありません。 RESTful API は、複数の形式のフロントエンドと同じバックエンド間の対話を標準化するためのプロトコルのセットです。 RESTful API はバックエンド、つまりフロントエンドを提供するサーバーによって呼び出されます。フロントエンドは API を呼び出してバックエンドへの HTTP リクエストを開始し、バックエンドはリクエストに応答して処理結果をフロントエンドにフィードバックします。
以上が安静な API とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。