C# Programming
07-04-2009, 01:42 PM
I want to determine HTTP header code of a URL by C# code. How could I get that?
I use the following code :
public Dictionary GetHTTPResponseHeaders(string Url)
{
Dictionary HeaderList = new Dictionary();
WebRequest WebRequestObject = HttpWebRequest.Create(Url);
WebResponse ResponseObject = WebRequestObject.GetResponse();
foreach (string HeaderKey in ResponseObject.Headers)
{
HeaderList.Add(HeaderKey, ResponseObject.Headers[HeaderKey]);
textBox1.Text += HeaderKey + ": " + ResponseObject.Headers[HeaderKey]+" " ;
}
ResponseObject.Close();
return HeaderList;
}
but It does not contain of HTTP header Code!
I use the following code :
public Dictionary GetHTTPResponseHeaders(string Url)
{
Dictionary HeaderList = new Dictionary();
WebRequest WebRequestObject = HttpWebRequest.Create(Url);
WebResponse ResponseObject = WebRequestObject.GetResponse();
foreach (string HeaderKey in ResponseObject.Headers)
{
HeaderList.Add(HeaderKey, ResponseObject.Headers[HeaderKey]);
textBox1.Text += HeaderKey + ": " + ResponseObject.Headers[HeaderKey]+" " ;
}
ResponseObject.Close();
return HeaderList;
}
but It does not contain of HTTP header Code!