Sono in una situazione in cui quando ottengo un codice HTTP 400 dal server, è un modo completamente legale del server che mi dice che cosa non andava nella mia richiesta (usando un messaggio nel contenuto della risposta HTTP)
Tuttavia, .NET HttpWebRequest solleva un'eccezione quando il codice di stato è 400.
Come posso gestirlo? Per me un 400 è completamente legale e piuttosto utile. Il contenuto HTTP contiene alcune informazioni importanti ma l'eccezione mi butta fuori dal mio percorso.