在为 Windows 开发 .NET 4.5 桌面应用程序时,我通常使用
根据MSDN的说明,我知道应该在我的 Windows Store 应用程序中开始使用
“注意”:System.Net.Http 和 System.Net.Http.Headers 命名空间将来可能不可用于 Windows Store 应用程序。从 Windows 8.1 和 Windows Server 2012 R2 开始,请使用 Windows.Web.Http 命名空间中的 Windows.Web.Http.HttpClient 以及相关的 Windows.Web.Http.Headers 和 Windows.Web.Http.Filters 命名空间作为 Windows 运行时应用程序的替代方法。
除此信息外,我很难弄清楚使用
非常感谢提供官方文档支持的答案。
System.Net.Http.HttpClient
与后端 Web API 进行通信。现在我正在开发一个 Windows Store 应用程序,并注意到存在 Windows.Web.Http.HttpClient
。我已经寻找了有关这两个客户端之间主要区别的信息,但没有找到任何结果。根据MSDN的说明,我知道应该在我的 Windows Store 应用程序中开始使用
Windows.Web.Http.HttpClient
,因为System.Net.Http.HttpClient
可能会从 API 中删除:“注意”:System.Net.Http 和 System.Net.Http.Headers 命名空间将来可能不可用于 Windows Store 应用程序。从 Windows 8.1 和 Windows Server 2012 R2 开始,请使用 Windows.Web.Http 命名空间中的 Windows.Web.Http.HttpClient 以及相关的 Windows.Web.Http.Headers 和 Windows.Web.Http.Filters 命名空间作为 Windows 运行时应用程序的替代方法。
除此信息外,我很难弄清楚使用
Windows.Web.Http.HttpClient
的主要区别和主要优点是什么?它添加了什么,我们在 System.Net.Http.HttpClient
中还没有得到的内容呢?非常感谢提供官方文档支持的答案。