Обработка 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
- {
- ...
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д