Обработать ошибку - C#
Формулировка задачи:
http://prntscr.com/8fuw7j
Подскажите как обработать ошибку именно 500? как catch надо записать?
Обработал как бог
catch (WebException ex)
{
if (ex.ToString().Contains("Удаленный сервер возвратил ошибку: (500)"))
{
///
}
}Решение задачи: «Обработать ошибку»
textual
Листинг программы
try
{
response = (HttpWebResponse)Request.EndGetResponse(ar);
}
catch (System.Net.WebException ex)
{
response = (HttpWebResponse)ex.Response;
switch (response.StatusCode)
{
case HttpStatusCode.NotFound: // 404
break;
case HttpStatusCode.InternalServerError: // 500
break;
default:
throw;
}
}