я пройти через этот кодWebException имущественного состояния, если ошибка, то ошибка печати еще успеха
try {
// Создать веб-запрос на недопустимый сайта с. Замените «недопустимый сайт» сильным в вызове Create с недопустимым именем.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("invalid site");
// Получите соответствующий ответ для вышеуказанного запроса.
HttpWebResponse myHttpWebResponse = (HttpWebResponse) myHttpWebRequest.GetResponse();
myHttpWebResponse.Close();
}
catch(WebException e) {
Console.WriteLine("This program is expected to throw WebException on successful run."+"\n\nException Message :" + e.Message);
if(e.Status == WebExceptionStatus.ProtocolError) {
Console.WriteLine("Status Code : {0}", ((HttpWebResponse)e.Response).StatusCode);
Console.WriteLine("Status Description : {0}", ((HttpWebResponse)e.Response).StatusDescription);
}
}
catch(Exception e) {
Console.WriteLine(e.Message);
}
Я не понимаю, о чем вы спрашиваете или в чем проблема. Можете ли вы предоставить [mcve]? – rene
Я хочу бросить исключение из улова в соответствии с номером статуса, например, 404, 501 и т. Д., И если это 200 статус, то успешный массаж –