ほとんどのフロントエンドアプリケーションは、HTTPプロトコルでサーバーと通信して、データのダウンロードやアップロード、その他のバックエンドサービスへのアクセスを行う必要があります。Angularは、Angularアプリケーション用のクライアントHTTP API、@angular/common/http
にあるHttpClient
サービスクラスを提供しています。
HTTPクライアントサービスの機能
HTTPクライアントサービスは、以下の主要な機能を提供します。
- 型付きの応答値をリクエストする機能
- 簡素化されたエラー処理
- リクエストとレスポンスのインターセプション
- 強力なテストユーティリティ