1

I would like to automate some testing of whether a long list of websites is available or not. I need to test access of certain websites in an intranet. I just need to basically create an HTTPRequest and send the URL and then read the HTTPResponse (200, 404, 500, etc.) and log the results. I have some code doing this already and I got a response of 'OK' (a 200). Is this correct? Anything else I should be doing?

    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);
        }
spickles
  • 635
  • 1
  • 12
  • 21

0 Answers0