Обработка http ошибок при использовании HttpWebResponse - C#

Узнай цену своей работы

Формулировка задачи:

Как обработать ошибки приходящие с сервера? например 404 или если сервер не доступен?
Листинг программы
  1. string ServerV = "http://realism2015.ru/realism2015v2/v.txt";
  2. HttpWebRequest request = (HttpWebRequest)WebRequest.Create(ServerV);
  3. HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Решение задачи: «Обработка http ошибок при использовании HttpWebResponse»

textual
Листинг программы
  1. try
  2. {
  3.    ...
  4. }
  5. catch (WebException web)
  6. {
  7.                 if (web.Status == WebExceptionStatus.ProtocolError)
  8.                 {
  9.                     if (web.Response != null)
  10.                     {
  11.                         var resp = web.Response as HttpWebResponse;
  12.  
  13.                         if (resp.StatusCode == HttpStatusCode.NotFound) // 404
  14.                         {
  15.                              ...
  16.                         }
  17.                     }
  18.                 }
  19. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы