我想对远程 URL 执行获取请求,然后提取返回的标头。
谢谢你的帮助!
作为MSDN 文档
如果您提出任何要求,POST
或GET
喜欢:
// Creates an HttpWebRequest for the specified URL.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
你会得到一个Response
像这样的对象:
// Sends the HttpWebRequest and waits for response.
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
您可以通过以下方式获取所有标题:
myHttpWebResponse.Headers
并像这样遍历它们:
for(int i=0; i < myHttpWebResponse.Headers.Count; ++i)
Console.WriteLine("\nHeader Name:{0}, Value:1}",myHttpWebResponse.Headers.Keys[i],myHttpWebResponse.Headers[i]);