哪个命名空间类HttpClient应该在UWP应用程序中使用

本文关键字:应用程序 UWP 命名空间 HttpClient | 更新日期: 2023-09-27 18:22:33

嘿,我正在为Universal Windows Platform开发副项目,该项目将主要针对Windows 10手机。在这个应用程序中,我经常要求web服务使用HttpClient类获取和发布数据。

现在我很困惑,因为有些示例显示您应该使用命名空间Windows.Web.Http中的类HttpClient,而有些来自System.Net.Http。它们之间的方法不同,但我认为您可以获得相同的结果。

我的问题是,在开发此类应用程序时,我应该使用哪个namespace

哪个命名空间类HttpClient应该在UWP应用程序中使用

Windows.Web.Http是一个WinRT API,可用于所有支持的WinRT编程语言:C#、VB、C++/CX和JavaScript。这使您可以选择用自己选择的语言编写相同的代码。

System.Net.Http是一个.NET API,它只适用于C#和VB开发人员。

新的API能够更好地处理与HTTP协议相关的新方法,如WebSockets等

新的API不像当前的API那样依赖于一些低级别的Windows函数。

你的问题以前已经回答过了,请看这个,我希望这能对你有所帮助。