Tecnología

Inicio

Cómo obtener datos a través de WebRequest

El ASP.NET "WebRequest" control abre una página Web y recupera información acerca de la página desde el servidor host. Se utiliza este control para raspar los datos de un sitio web, extraer información y mostrarla en su aplicación. La página web puede ser una página pública externa o un sitio web interno dentro de una intranet de la empresa. WebRequest trabaja con WebResponse para almacenar los datos en una variable de ASP.NET.

Instrucciones

1 Haga clic en el Windows botón "Inicio" y escribe "Visual Studio" en el cuadro de texto. Pulse la tecla "Enter" para abrir el software de Visual Studio. Abra su proyecto ASP.NET.

2 Haga doble clic en el formulario Web en el Explorador de soluciones. hacer doble clic en una forma muestra la forma en que el diseñador de Visual Studio. Haga clic en el formulario y haga clic en "Ver código".

3 Crear el control "WebRequest". La clase WebRequest requiere un sitio web al que se conecta la aplicación. El siguiente código se conecta a un sitio web llamado "mydomain.com":

WebRequest página web = WebRequest.Create ( "http://mydomain.com");

4 Obtener la respuesta de la página web y asignar la respuesta a un control "WebResponse". El código siguiente muestra cómo recuperar la respuesta de la página web:

WebResponse servidor = website.GetResponse ();

5 Mostrar la respuesta. Los datos de el sitio web almacena en la variable "servidor" en el paso cuatro. El código siguiente muestra cómo mostrar la respuesta del servidor:

Transmitir sitedata = server.GetResponseStream ();

StreamReader stream = new StreamReader (sitedata);

cadena ServerData = stream.ReadToEnd ();

Console.WriteLine (ServerData);