Проблема с HttpWebRequest (прерывание на 404)

ermax

Client
Регистрация
06.10.2012
Сообщения
121
Благодарностей
38
Баллы
28
Суть.
Пытаюсь получить статус страницы через HttpWebRequest, код такой
Код:
//проверка на  ответ страницы 200
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://www.huffingtonpost.com/entry/nopage_989e43f5e4b03df370d68bde");
webRequest.AllowAutoRedirect = false;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
int HttpStatus    = (int)response.StatusCode;
project.SendInfoToLog(Convert.ToString(HttpStatus) , true);
Если страница возвращает 404, то код прерываается (!!!), и мы получаем ошибку
Выполнение действия CSharp OwnCode Удаленный сервер возвратил ошибку: (404) Не найден.

WTF?
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 545
Баллы
113
Заверните в try {} catch {}
 
  • Спасибо
Реакции: ermax

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)