[C#] C#获取http header信息 →→→→→进入此内容的聊天室

来自 , 2020-08-09, 写在 C#, 查看 156 次.
URL http://www.code666.cn/view/c879ec4d
  1. /// <summary>
  2. /// Returns the responded HTTP headers of the given URL.
  3. /// </summary>
  4. /// <param name="Url">The adress.</param>
  5. /// <returns>List of headers</returns>
  6. public Dictionary<string, string> GetHTTPResponseHeaders(string Url)
  7. {
  8.     Dictionary<string, string> HeaderList = new Dictionary<string, string>();
  9.  
  10.     WebRequest WebRequestObject = HttpWebRequest.Create(Url);
  11.     WebResponse ResponseObject = WebRequestObject.GetResponse();
  12.  
  13.     foreach (string HeaderKey in ResponseObject.Headers)
  14.         HeaderList.Add(HeaderKey, ResponseObject.Headers[HeaderKey]);
  15.  
  16.     ResponseObject.Close();
  17.  
  18.     return HeaderList;
  19. }
  20.  
  21.  
  22. //用法:
  23. // Retrieve headers:
  24. Dictionary<string, string> Headers = GetHTTPResponseHeaders("http://www.sharejs.com");
  25.  
  26. // And output them:
  27. foreach (string HeaderKey in Headers.Keys)
  28.     Console.WriteLine("{0}: {1}", HeaderKey, Headers[HeaderKey]);
  29. //csharp/2028

回复 "C#获取http header信息"

这儿你可以回复上面这条便签

captcha