嘿我正在开发针对Windows 10手机(主要是)的Universal Windows Platform
侧面项目。在这个应用程序中,我经常要求Web服务使用HttpClient
类来获取和发布数据。
现在我很困惑,因为一些例子表明你应该使用命名空间中的类HttpClient:Windows.Web.Http,以及System.Net.Http中的一些。它们之间的方法不同,但我认为你可以获得相同的结果。
我的问题是在开发此类应用程序时我应该使用哪个namespace
?
答案 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,我希望这会对您有所帮助。