since we are only checking for status code and not performing a check on the page returned , I think it is best to perform a HEAD request and not a GET . HEAD requests are  useful for retrieving meta-information written in response headers, without having to transport the entire content