c'è un tutorial che in realtà lavora per la piattaforma Windows 8 con XAML e C#: http://www.tech-recipes.com/rx/1954/get_web_page_contents_in_code_with_csharp/Windows 8 C# - recuperare una fonte pagina web come stringa
Ecco come:
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(URL);
myRequest.Method = "GET";
WebResponse myResponse = myRequest.GetResponse();
StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8);
string result = sr.ReadToEnd();
sr.Close();
myResponse.Close();
Tuttavia in Windows 8, l'ultima 2 linee che sono codice per chiudere la connessione (presumo), errore rilevato. Funziona bene senza chiudere la connessione, però, ma quali sono le probabilità? Perché dobbiamo chiudere la connessione? Cosa potrebbe andare storto se non lo faccio? Cosa significa "chiusura della connessione"?
Quali errori si ottengono? – ZorleQ
non è un errore di runtime, c'è un errore quando lo modifico: 'System.IO.SystemReader' non contiene una definizione per 'Chiudi' e nessun metodo di estensione 'Chiudi' blablabla –
Quale versione di .NET hai installato ? Potrebbe non essere Windows 8, ma potrebbe essere la versione .NET. – webnoob