Je lis les données d'un site Web comme suit:Évitez exception dans WebRequestObject
webRequestObj = (HttpWebRequest)WebRequest.Create("http://localhost/503errorPage.php");
theResponse = webRequestObj.GetResponse();
theResponseStream = theResponse.GetResponseStream();
theStreamReader = new StreamReader(theResponseStream);
theWholePage = theStreamReader.ReadToEnd();
Si je reçois à une page qui a une erreur 503, la ligne:
theResponse = webRequestObj.GetResponse();
jette un WebException:
The remote server returned an error: (503) Server Unavailable.
y at-il un contrôle de façon si le site renvoie une erreur 503 au lieu de tout envelopper dans un bloc try/catch et Waiti ng pour l'exception? Je fais beaucoup de mises à jour par seconde et j'aimerais éviter le try/catch si possible.