哪个命名空间类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
?
Windows.Web.Http
是一个WinRT API
,可用于所有支持的WinRT
编程语言:C#、VB、C++/CX和JavaScript。这使您可以选择用自己选择的语言编写相同的代码。
System.Net.Http
是一个.NET API,它只适用于C#和VB开发人员。
新的API能够更好地处理与HTTP协议相关的新方法,如WebSockets等
新的API不像当前的API那样依赖于一些低级别的Windows函数。
你的问题以前已经回答过了,请看这个,我希望这能对你有所帮助。