Какой простой способ в .NET проверить, какой код состояния веб-сервер отвечает на запрос GET?
Обратите внимание, что мне не требуется тело ответа. Фактически, если это возможно, следует запросить только заголовок. Сказав это, однако, если просить о том, чтобы тело ответа было опущено, значительно увеличивает сложность кода, получение тела будет в порядке.
Кроме того, я особенно заинтересован в ловле ВСЕ возможных соответствующих исключений (System.Net.WebException, System.IO.IOException, System.Net.Sockets.SocketException и т.д.), так как эта процедура будет выполняться тысячи раз в день.