2015-10-14 21 views
6

Come si scaricano i dati da un url in UWP? Sono abituato ad usare il metodo DownloadData di WebClient, ma non può più essere usato.(UWP) WebClient e download dei dati dall'URL in

+5

Usa HttpClient invece –

+1

Come ha detto @KooKiz, utilizzare HttpClient. Ecco il [progetto di esempio di Microsoft] (https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/HttpClient). –

+0

Grazie, ragazzi! :-) – stonecompass

risposta

10

.NET per UWP non ha la classe WebClient.

Ma ci sono diversi modi alternativi per scaricare i dati dall'URL in UWP.

Ad esempio:

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

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

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

Se volete scaricare i dati in background, è possibile utilizzare il BackgroundDownloader class

+0

'HttpClient' sembra migliore per il futuro codice cross-plate. https://msdn.microsoft.com/en-us/windows/uwp/networking/httpclient?f=255&MSPPError=-2147217396 –