This is a easy way to get the content of a url into a string. You only need to open a new connection using HttpWebRequest, make a request and read the stream into a string. see the example below:
using System.Net;
using System.IO;
class functions
{
public static String GetUrlContent(String Url)
{
// Open a connection
HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(Url);
// Specify header information like
hwr.UserAgent = "simra.ch GetUrlContent";
hwr.Referer = "http://www.simra.ch/";
// Get the Request
WebResponse wr = hwr.GetResponse();
// Open a new Stream
Stream ws = wr.GetResponseStream();
// Create a SteamReader
StreamReader sr = new StreamReader(ws);
// Read the stream
String content = sr.ReadToEnd();
// Cleanup
sr.Close();
ws.Close();
wr.Close();
return content;
}
}
Posted in C#,Code Snippets | Trackback Url








No Responses to “Get the content of an url in C#”
Trackbacks/Pingbacks
Leave a reply