Angular2中HttpModule和HttpClientModule有什么区别?

时间:2017-07-30 23:11:56

标签: angular http

我是Angular2的新手,我正在学习进行http调用。

我发现Angular2有这两个模块:

  来自@ angular / http

HttpModule

  来自@ angular / common / http

HttpClientModule

他们都支持http调用。

但是我不知道它们之间的区别。

有人知道吗?

1 个答案:

答案 0 :(得分:43)

HttpClient是4.3附带的新API,它更新了API,支持进度事件,默认情况下为json反序列化,拦截器和许多其他强大功能。点击此处https://angular.io/guide/http

Http是较旧的API,最终将被弃用。

由于它们的使用与基本任务非常相似,我建议使用HttpClient,因为它是更现代和易于使用的替代方案。