Большинству front-end приложений нужно общаться с сервером по протоколу HTTP, чтобы загружать или отправлять данные и обращаться к другим backend-сервисам. Angular предоставляет клиентский HTTP API для приложений Angular — класс сервиса HttpClient в @angular/common/http.
Возможности HTTP-клиентского сервиса
HTTP-клиентский сервис предлагает следующие основные возможности:
- Возможность запрашивать типизированные значения ответа
- Упрощённая обработка ошибок
- Перехват запросов и ответов
- Надёжные утилиты для тестирования