Вы можете отправить запрос HEAD.Это только загружает заголовки страницы.Таким образом, вы по-прежнему извлекаете контент, но не извлекаете всю страницу.
Основная суть этого в том, чтобы просто установить для свойства Method
значение "HEAD"
.Остальное я оставляю, включая ловлю исключения и т. Д. - вам.
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Method = "HEAD";
HttpWebResponse response = request.GetResponse() as HttpWebResponse;