2015-10-14 62 views
6

如何从UWP中的URL下载数据?我习惯于使用WebClient的DownloadData方法,但不能再使用它了。(UWP)WebClient并从URL下载数据

+5

使用HttpClient的替代 –

+1

作为@KooKiz说,使用HttpClient的。这里是[微软示例项目](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/HttpClient)。 –

+0

谢谢,伙计们! :-) – stonecompass

回答

10

.NET for UWP没有WebClient类。

但是你有几种可供选择的方式来从UWP中的URL下载数据。

例如:

var request = WebRequest.CreateHttp("http://www.bing.com"); 

    var donnetClient = new System.Net.Http.HttpClient(); 

    var winrtClient = new Windows.Web.Http.HttpClient(); 

如果你想在后台下载数据,可以使用BackgroundDownloader class

+0

'HttpClient'似乎对未来的交叉平台代码更好。 https://msdn.microsoft.com/en-us/windows/uwp/networking/httpclient?f=255&MSPPError=-2147217396 –