HttpWebRequest and HttpWebResponse
These examples show how to use built in .NET methods to retrieve web pages or other data via HTTP.
protected void Test()
{
HttpWebRequest request = GetRequest("http://dev.inexor.se");
string response = GetResponse(request);
Response.Write(response);
}
private static HttpWebRequest GetRequest(string url)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.KeepAlive = false;
request.ContentType = "text/html";
return request;
}
private static string GetResponse(HttpWebRequest request)
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader responseReader = new StreamReader(responseStream);
return responseReader.ReadToEnd();
}