我是Angular2的新手,我正在学习进行http调用。
我发现Angular2有这两个模块:
来自@ angular / http 的HttpModule
和
来自@ angular / common / http 的HttpClientModule
他们都支持http调用。
但是我不知道它们之间的区别。
有人知道吗?
答案 0 :(得分:43)
HttpClient
是4.3附带的新API,它更新了API,支持进度事件,默认情况下为json反序列化,拦截器和许多其他强大功能。点击此处https://angular.io/guide/http
Http
是较旧的API,最终将被弃用。
由于它们的使用与基本任务非常相似,我建议使用HttpClient,因为它是更现代和易于使用的替代方案。