我是 Angular2 的新手,我正在学习进行 http 调用。
我发现 Angular2 有这两个模块:
HttpModule from @angular/http
和
HttpClientModule from @angular/common/http
并且它们都支持http调用。
但是我没有弄清楚它们之间的区别。
有人知道吗?
最佳答案
HttpClient
是 4.3 附带的新 API,它更新了 API,支持进度事件、默认情况下的 json 反序列化、拦截器和许多其他强大功能。在这里查看更多 https://angular.io/guide/http
Http
是较旧的 API,最终将被弃用。
由于它们对于基本任务的用法非常相似,我建议使用 HttpClient,因为它是更现代且易于使用的替代方案。
关于angular - Angular2 中的 HttpModule 和 HttpClientModule 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45405593/