Обработка http ошибок при использовании HttpWebResponse - C#
Формулировка задачи:
Как обработать ошибки приходящие с сервера? например 404 или если сервер не доступен?
string ServerV = "http://realism2015.ru/realism2015v2/v.txt"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(ServerV); HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Решение задачи: «Обработка http ошибок при использовании HttpWebResponse»
textual
Листинг программы
try { ... } catch (WebException web) { if (web.Status == WebExceptionStatus.ProtocolError) { if (web.Response != null) { var resp = web.Response as HttpWebResponse; if (resp.StatusCode == HttpStatusCode.NotFound) // 404 { ... } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д