相違点: 1. 包含関係: REST API は API のサブセットです。すべての REST API は API ですが、すべての API が REST API であるわけではありません。API は REST API のスーパーセットです。2. リソースの識別: REST API アーキテクチャでは、各リソースには対応する一意のリソース識別子があります。リソースのステータスが変化しても、リソース識別子は変わりません。3. 状態管理: REST API アーキテクチャでは、すべてのリソースの操作はステートレスであり、CRUD 原則に従いません。 。
REST API と API は、次の 3 つの点で異なります。
包含関係: REST API は API サブセットであり、すべての REST API は API ですが、すべての API が REST API であるわけではありません。 API は REST API のスーパーセットです。
リソース識別: REST API アーキテクチャでは、各リソースには対応する一意のリソース識別子 (リソース識別子) があり、リソースのステータスが変化しても、リソース識別子は何も変わりません。一般的な API アーキテクチャでは、Web 上のあらゆるもの (テキスト、音声、ビデオ、画像、リンク) が一律にリソースに抽象化され、リソースの状態が変化するとリソース識別子も変化します。
状態管理: REST API アーキテクチャでは、すべての操作はステートレスであり、CRUD 原則に従いません。一般的な API アーキテクチャでは、すべての操作はステートフルです。
一般に、REST API と API の主な違いは、設計概念、実装方法、リクエストの処理方法にあります。
以上が残りの API と API の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。