Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';HttpModule和HttpClientModule在Angular2中的区别是什么?_Angular_Http - Fatal编程技术网

什么';HttpModule和HttpClientModule在Angular2中的区别是什么?

什么';HttpModule和HttpClientModule在Angular2中的区别是什么?,angular,http,Angular,Http,我是Angular2的新手,正在学习进行http调用 我发现Angular2有两个模块: 来自@angular/http的HttpModule 及 来自@angular/common/http的HttpClientModule 它们都支持http调用 但是我不明白他们之间的区别 有人知道这件事吗 HttpClient是4.3附带的一个新API,它更新了API,支持进度事件、默认情况下的json反序列化、拦截器和许多其他重要功能。在这里看到更多 Http是较旧的API,最终将被弃用 由于它们在基本

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

我发现Angular2有两个模块:

来自@angular/http的HttpModule

来自@angular/common/http的HttpClientModule

它们都支持http调用

但是我不明白他们之间的区别


有人知道这件事吗

HttpClient
是4.3附带的一个新API,它更新了API,支持进度事件、默认情况下的json反序列化、拦截器和许多其他重要功能。在这里看到更多

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


由于它们在基本任务中的用法非常相似,我建议使用HttpClient,因为它是更现代、更易于使用的替代品。

可能的重复我用更新的
HttpClient
替换了我的
Http
。谢谢