Cómo descargar el contenido de una página HTTP en Windows Phone
Quick tip:
Para descargar el contenido de una página HTML como un string, usa lo siguiente:
1.- Descarga desde Nuget el paquete httpclient:
Además esto te habilitará para usar async/await en WP7, en WP8 ya viene incluido.
2.- Utiliza el siguiente código para descargar una página cualquiera:
HttpClient wc = new HttpClient(); //wc.DefaultRequestHeaders.Add("Accept", "text/xml"); Uri uri = new Uri("http://www.birdie.cl/blog/"); HttpResponseMessage response = await wc.GetAsync(uri); response.EnsureSuccessStatusCode(); string msg = await response.Content.ReadAsStringAsync();
En la variable “msg” quedará el contenido de la página.