REST API

term_id: rest_api

Category: engineering_practice

Definition

REST APIは、GET、POST、PUT、DELETEなどのHTTPプロトコルを介したステートレスな操作を利用することで、クライアントとサーバー間の通信を可能にします。リソースはURIとして構造化され、標準的なフォーマット(通常はJSON)を使用してデータが表現されます。

Summary

REST APIは、標準的なHTTPメソッドに依存し、ネットワーク化されたアプリケーションの設計のためのアーキテクチャスタイルです。

Key Concepts

  • ステートレス性
  • HTTPメソッド
  • リソース指向URI
  • JSONシリアライズ

Use Cases

  • マイクロサービス間の通信
  • モバイルアプリのバックエンド統合
  • サードパーティデータのアクセス