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

时间:2015-11-18 07:17:39

标签: c# .net windows httpclient uwp

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

现在我很困惑,因为一些例子表明你应该使用命名空间中的类HttpClient:Windows.Web.Http,以及System.Net.Http中的一些。它们之间的方法不同,但我认为你可以获得相同的结果。

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

1 个答案:

答案 0 :(得分:3)

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

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

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

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

您的问题之前已经得到解答,请查看this,我希望这会对您有所帮助。