如下资料是关于C#获取http header信息的内容。
public Dictionary<string, string> GetHTTPResponseHeaders(string Url)
{
Dictionary<string, string> HeaderList = new Dictionary<string, string>();
WebRequest WebRequestObject = HttpWebRequest.Create(Url);
WebResponse ResponseObject = WebRequestObject.GetResponse();
foreach (string HeaderKey in ResponseObject.Headers)
HeaderList.Add(HeaderKey, ResponseObject.Headers[HeaderKey]);
ResponseObject.Close();
return HeaderList;
}
foreach (string HeaderKey in Headers.Keys)
Console.WriteLine("{0}: {1}", HeaderKey, Headers[HeaderKey]);
网友评论