C sharp - httpwebrequest

 
Vista:

httpwebrequest

Publicado por Mcp (1 intervención) el 27/02/2007 18:16:57
hola!
tengo que hacer un proyecto que me coja todo el codigo fuente de una pagina web con la clase HTTPWEBREQUEST, teneis algún ejemplo por ahí?

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:httpwebrequest

Publicado por Yamil Bracho (1164 intervenciones) el 27/02/2007 19:40:53
Es bien sencillo:

private int BUFFER_SIZE = 512;

/// <summary>
/// Descarga una URL a un archivo dado
/// </summary>
/// <param name="url"></param>
/// <param name="filename"></param>
private void DownLoadFile( string url, string filename )
{
WebRequest request = WebRequest.Create(url);

HttpWebResponse response = (HttpWebResponse) request.GetResponse();
BinaryReader reader = new BinaryReader( response.GetResponseStream());
FileStream fs = new FileStream( filename, FileMode.Create );

byte [] buffer = new byte[ BUFFER_SIZE ];
int count = reader.Read(buffer,0, BUFFER_SIZE );
while ( count > 0 )
{
fs.Write( buffer,0, count );
count = reader.Read(buffer,0, BUFFER_SIZE );
}
response.Close();
reader.Close();
fs.Close();
}

Por ejemplo haces DownLoadFile("http://www.microsoft.com", "c:\\salida.txt");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar