Obtener array de bytes de una dirección URL especificada

Escrito: 4 noviembre 2010 por admin en .NET
Comentarios desactivados

A continuación, exponemos un código para la obtención de un array de bytes a partir de una url especificada. Para ello usaremos la clase HttpWebRequest y WebResponse, para realizar la petición http a la url y obtener un stream que representa la respuesta http obtenida, que sería el contenido de la url que hemos especificado.

byte[] b;
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
WebResponse myResp = myReq.GetResponse();
Stream stream = myResp.GetResponseStream();
using (BinaryReader br = new BinaryReader(stream))
{
b = br.ReadBytes(500000);
br.Close();
}
myResp.Close();