28 votes

Quelle est la différence entre HttpModule et HttpClientModule dans Angular2?

Je suis nouveau dans Angular2 et j'apprends à faire des appels http.

J'ai trouvé que Angular2 a ces deux modules:

HttpModule de @ angular / http

et

HttpClientModule de @ angular / common / http

et ils prennent tous les deux en charge les appels http.

Cependant, je ne vois pas la différence entre eux.

Est-ce que quelqu'un sait à propos de cela?

47voto

Toxicable Points 829

HttpClient est une nouvelle API qui est venu avec la 4.3, il a mis à jour de l'API avec l'appui du progrès des événements, json désérialisation par défaut, Intercepteurs et de nombreuses autres fonctionnalités. Voir plus ici https://angular.io/guide/http

Http est la plus ancienne de l'API et finira par être obsolète.

Depuis leur utilisation est très similaire pour les tâches de base, je vous conseille l'aide HttpClient, car il est le plus moderne et facile à utiliser d'autres.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X