angular - Angular2 中的 HttpModule 和 HttpClientModule 有什么区别?

标签 angular http

我是 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/

相关文章:

java - 我如何测试我的连接池是否以正确的方式工作?

java - 通过 HTTP 代理的 HTTPS

css - 在禁用的输入上更改自定义输入范围缩略图背景颜色

angular - 将 ionic 应用程序转换为延迟加载

Angular 异步重新加载微调器

javascript - 为什么我对 OMDb API 的请求不起作用?

android - 是否可以将 CURLOPT_USERPWD 转换成我可以在我的 Android http 客户端中粘贴在 HTTP POST 消息中的东西?

Angular 2 在 Onit 上获取服务值(value)

javascript - Angular2 提前 (AoT) 编译如何工作?

javascript - 请求模块 node.js : How add query to GET request?