How do I access a web page from a normal C# application?
Many thanks,
Adrian.
Alberto Poblacion - 30 Jan 2008 11:15 GMT
> How do I access a web page from a normal C# application?
You can use the WebRequest or HttpWebRequest classes to send a request
for a URL to a sever and retrieve the response into your program. This
brings to you the HTML code that is normally served to browsers by the web
server.
Adrian - 30 Jan 2008 14:35 GMT
Thank you Alberto, Adrian
>> How do I access a web page from a normal C# application?
>
> You can use the WebRequest or HttpWebRequest classes to send a request
> for a URL to a sever and retrieve the response into your program. This
> brings to you the HTML code that is normally served to browsers by the web
> server.
clintonG - 30 Jan 2008 21:33 GMT
normal?
> Thank you Alberto, Adrian
>
[quoted text clipped - 4 lines]
>> brings to you the HTML code that is normally served to browsers by the
>> web server.
Arne Vajhøj - 31 Jan 2008 02:15 GMT
> How do I access a web page from a normal C# application?
The easiest is probably the WebClient class.
If you need a little bit more control then (Http)WebRequest.
HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(url);
string html = (new
StreamReader(wr.GetResponse().GetResponseStream())).ReadToEnd();
where the point is that you can set various properties
on the request.
Arne