Понимание взаимодействия с внутренними службами с помощью HTTP¶
14.03.2023
Большинству внешних приложений необходимо взаимодействовать с сервером по протоколу HTTP для загрузки или выгрузки данных и доступа к другим внутренним сервисам. Angular предоставляет клиентский HTTP API для приложений Angular, класс сервиса HttpClient
в @angular/common/http
.
Предварительные условия¶
Перед работой с модулем HttpClientModule
вы должны иметь базовое понимание следующего:
- программирование на TypeScript
- Использование протокола HTTP
- Основы проектирования приложений Angular, как описано в Angular Concepts
-
Техники и операторы наблюдаемых объектов.
См. руководство Observables guide.
Возможности клиентской службы HTTP¶
Клиентская служба HTTP предлагает следующие основные возможности.
- Возможность запрашивать типизированные объекты ответа
- Оптимизированная обработка ошибок
- Особенности тестируемости
- Перехват запросов и ответов