【发布时间】:2013-11-26 11:34:58
【问题描述】:
在 C# Windows 窗体应用程序中,我可以使用以下方法获取网页的内容:
string content = webClient.DownloadString(url);
我可以使用以下方法获取 HTTP 标头:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
string response = ((HttpWebResponse)request.GetResponse()).StatusCode.ToString();
有没有办法在一次访问服务器而不是两次获取内容和 HTTP 状态代码(如果失败)?
谢谢。
【问题讨论】:
-
request.GetResponse()让你们两个都受益。你是唯一一个从中获取StatusCode的人。
标签: c#