Questo è il mio codice:HttpWebRequest accettare 500 Internal Server Error
HttpWebRequest req = WebRequest.Create(url) as HttpWebRequest;
WebResponse wr = req.GetResponse();
Quando il server restituisce 500 Internal Server Error, viene generata un'eccezione in req.GetResponse(). Vorrei che GetResponse() accettasse questo codice di risposta, è normale che l'url passato lanci questo codice di risposta. Vorrei analizzare l'Html nonostante il codice di risposta 500 Errore interno del server. È possibile dire al metodo GetResponse() di non verificare il codice di risposta?
vostre domande non hanno senso per me. HttpWebRequest.GetResponse() non fa nulla di speciale quando riceve un codice di risposta 500. Sei libero di analizzare l'html che ricevi. –
È necessario utilizzare la nuova classe [HttpClient] (http://msdn.microsoft.com/en-us/library/system.net.http.httpclient.aspx). – glautrou
Ho modificato il tuo titolo. Per favore vedi, "[Le domande dovrebbero includere" tag "nei loro titoli?] (Http://meta.stackexchange.com/questions/19190/)", dove il consenso è "no, non dovrebbero". –