Recuperar una página web a través de http

por admin el 9/8/2009 10:21:02 PM

El namespace System.Net nos proporciona clases y métodos útiles para trabajar con la red. Este código (sin control de errores) muestra como recuperar una página web :

  string sURL="http://www.google.com";
  wrGETURL = (HttpWebRequest)HttpWebRequest.Create(sURL);
  wrGETURL.Proxy = WebProxy.GetDefaultProxy();
  wrGETURL.Method = "GET";
  wrGETURL.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;

  //Send request
  HttpWebResponse response = (HttpWebResponse)wrGETURL.GetResponse();


  //read stream
  objStream = response.GetResponseStream();
  StreamReader sr = new StreamReader(objStream, System.Text.Encoding.UTF8);
  string sReply = sr.ReadToEnd();
  sr.Close();

El contenido de la página recuperada estará disponible en la variable sReply. Este es el método básico que voy a utilizar en el Windows Process monitor para recuperar las páginas con información acerca de los procesos que se están ejecutando en la máquina.