web-dev-qa-db-ja.com

Angular2のHttpModuleとHttpClientModuleの違いは何ですか?

私はAngular2の初心者であり、http呼び出しを行うことを学んでいます。

Angular2には次の2つのモジュールがあります。

@ angular/httpからのHttpModule

そして

@ angular/common/httpからのHttpClientModule

また、どちらもhttp呼び出しをサポートしています。

ただし、それらの違いはわかりません。

誰もこれについて知っていますか?

27
Judah Flynn

HttpClientは4.3に付属する新しいAPIであり、進行状況イベント、デフォルトでのJSONデシリアライゼーション、インターセプター、その他の多くの優れた機能をサポートするようにAPIを更新しました。詳細はこちら https://angular.io/guide/http

Httpは古いAPIであり、今後廃止される予定です。

基本的なタスクの使用方法は非常に似ているため、HttpClientを使用することをお勧めします。これは、より現代的で使いやすい代替手段であるためです。

45
Toxicable