Understanding communicating with backend services using HTTP

Most front-end applications need to communicate with a server over the HTTP protocol, to download or upload data and access other back-end services. Angular provides a client HTTP API for Angular applications, the HttpClient service class in @angular/common/http.


Before working with the HttpClientModule, you should have a basic understanding of the following:

  • TypeScript programming
  • Usage of the HTTP protocol
  • Angular application-design fundamentals, as described in Angular Concepts
  • Observable techniques and operators. See the Observables guide.

HTTP client service features

The HTTP client service offers the following major features.

What's next

Last reviewed on Tue Mar 14 2023

© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.