ホームページ  >  記事  >  残りの API と API の違いは何ですか

残りの API と API の違いは何ですか

小老鼠
小老鼠オリジナル
2023-12-04 11:28:561918ブラウズ

相違点: 1. 包含関係: REST API は API のサブセットです。すべての REST API は API ですが、すべての API が REST API であるわけではありません。API は REST API のスーパーセットです。2. リソースの識別: REST API アーキテクチャでは、各リソースには対応する一意のリソース識別子があります。リソースのステータスが変化しても、リソース識別子は変わりません。3. 状態管理: REST API アーキテクチャでは、すべてのリソースの操作はステートレスであり、CRUD 原則に従いません。 。

残りの API と API の違いは何ですか

REST API と API は、次の 3 つの点で異なります。

  1. 包含関係: REST API は API サブセットであり、すべての REST API は API ですが、すべての API が REST API であるわけではありません。 API は REST API のスーパーセットです。

  2. リソース識別: REST API アーキテクチャでは、各リソースには対応する一意のリソース識別子 (リソース識別子) があり、リソースのステータスが変化しても、リソース識別子は何も変わりません。一般的な API アーキテクチャでは、Web 上のあらゆるもの (テキスト、音声、ビデオ、画像、リンク) が一律にリソースに抽象化され、リソースの状態が変化するとリソース識別子も変化します。

  3. 状態管理: REST API アーキテクチャでは、すべての操作はステートレスであり、CRUD 原則に従いません。一般的な API アーキテクチャでは、すべての操作はステートフルです。

一般に、REST API と API の主な違いは、設計概念、実装方法、リクエストの処理方法にあります。

以上が残りの API と API の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。