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

  • Автор темы Автор темы ermax
  • Дата начала Дата начала

ermax

Client
Регистрация
06.10.2012
Сообщения
147
Реакции
56
Баллы
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?
 
Заверните в try {} catch {}
 
  • Оценить
Реакции: ermax

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