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.

 

Agregar un comentario