我想自动测试一长串网站是否可用。我需要测试对 Intranet 中某些网站的访问。我只需要基本上创建一个 HTTPRequest 并发送 URL,然后读取 HTTPResponse(200、404、500 等)并记录结果。我已经有一些代码在执行此操作,并且得到了“OK”(200)的响应。这个对吗?还有什么我应该做的吗?
try
{
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(URL);
webRequest.Method = "GET";
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
System.Diagnostics.Debug.WriteLine("The response code is: " + webResponse.StatusCode);
System.Diagnostics.Debug.WriteLine("The response description is: " + webResponse.StatusDescription);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("Catch: " + ex.Message);
}