应该在UW​​P应用程序中使用哪个命名空间类HttpClient?

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

现在我很困惑,因为一些例子显示你应该从命名空间使用HttpClient类: Windows.Web.Http ,还有一些来自System.Net.Http 。 他们之间的方法不同,但我认为你可以达到相同的结果。

我的问题是我应该在开发这样的应用程序时使用哪个namespace

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

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

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

新的API没有依赖于一些低级的Windows功能,就像当前的API一样。

你的问题已经回答了,请看这个 ,我希望这会帮助你。