2015-10-14 61 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 –