C# HttpWebRequest ignorer erreur HTTP 500

Je suis en train de télécharger une page à l'aide de la classe WebRequest en C#4.0. Pour certaines raisons, cette page renvoie tout le contenu correctement, mais avec un HTTP 500-erreur interne du code.

Request.EndGetResponse(ar);

Lorsque la page renvoie HTTP 500 ou 404, cette méthode renvoie une WebException. Comment puis-je ignorer cela? Je sais qu'il revient de 500, mais j'ai encore envie de lire le contenu de la page /réponse.

OriginalL'auteur peter | 2010-10-07