Nwlapcug.com


Come ottenere dati tramite WebRequest

The ASP.NET "WebRequest" control opens a Web page and retrieves information about the page from the host server. Si utilizza questo controllo per raschiare i dati da un sito Web, estrarre informazioni e visualizzarla sulla vostra applicazione. Il sito Web può essere una pagina pubblica esterna o un sito Web interno all'interno di una rete intranet aziendale. WebRequest funziona con WebResponse per memorizzare i dati in una variabile di ASP.NET.

Istruzioni

1

Fare clic su Windows "Start" pulsante e digitare "visual studio" nella casella di testo. Premere "Invio" per aprire il software di Visual Studio. Aprire il progetto ASP.NET.

2

Fare doppio clic sul modulo Web in Esplora soluzioni. Fare doppio clic su una forma, viene visualizzato il modulo nella finestra di progettazione Visual Studio. Pulsante destro del mouse il modulo e fare clic su "Visualizza codice".

3

Creare il controllo "WebRequest". La classe WebRequest richiede un sito Web a cui si connette l'applicazione. Il codice seguente si connette a un sito Web denominato "miodominio.it":

Sito Web WebRequest = WebRequest. Create (la "http://mydomain.com");

4

Ottenere la risposta dal sito Web e assegnare la risposta a un controllo di "WebResponse". Il codice riportato di seguito viene illustrato come recuperare la risposta dal sito Web:

WebResponse server = sito Web. GetResponse ();

5

Visualizzare la risposta. I dati dal sito Web memorizza nella variabile "server" nel passaggio 4. Il codice riportato di seguito viene illustrato come visualizzare la risposta del server:

Flusso s.r.l. = server. GetResponseStream ();

StreamReader stream = new StreamReader (sitedata);

string serverdata = stream.ReadToEnd ();

Console.WriteLine (serverdata);