Je dois vérifier si la requête retournera une erreur interne du serveur 500 ou pas (ainsi l'erreur est attendue). Je fais ceci:Asp.net HttpWebResponse - comment ne pas dépendre de WebException pour le contrôle de flux?
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Method = "GET";
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
if (response.StatusCode == HttpStatusCode.OK)
return true;
else
return false;
Mais quand je reçois l'erreur 500 Internal Server, un WebException est jeté, et je ne veux pas dépendre pour contrôler le flux d'application - comment cela peut-il être fait?