哪个Httpclient在WinRT开发方面更好?

时间:2014-08-07 03:47:46

标签: c# .net windows-runtime

winRt开发的进展中,我发现我可以同时使用两个HttpClient:

System.Net.Http.HttpClient
windows.web.http.httpclient

区别是什么?如何选择?

2 个答案:

答案 0 :(得分:4)

您应该使用

windows.web.http.httpclient

如此处所述的WinRT开发。

  

注意System.Net.Http和System.Net.Http.Headers命名空间可能   在Windows的未来版本中无法使用   存储应用。从Windows 8.1和Windows Server 2012 R2开始,使用   Windows.Web.Http.HttpClient在Windows.Web.Http命名空间和   相关的Windows.Web.Http.Headers和Windows.Web.Http.Filters   名称空间代替Windows运行时应用程序。

以下是来自msdn。{/ p>的link

答案 1 :(得分:0)

#1是一个.net函数,所以它只能用于.net语言(C#和VB.net),而#2来自Windows运行时,这意味着它也可以在javascript商店应用程序中使用。

如果您正在使用C#,请使用您喜欢的任何内容。我的猜测是#1呼叫#2