Ich bin in einer Situation, in der es eine völlig legale Methode ist, wenn der Server mir sagt, was mit meiner Anfrage nicht stimmte, wenn ich einen HTTP 400-Code vom Server erhalte (mithilfe einer Nachricht im HTTP-Antwortinhalt).
Die .NET HttpWebRequest löst jedoch eine Ausnahme aus, wenn der Statuscode 400 lautet.
Wie gehe ich damit um? Für mich ist eine 400 völlig legal und ziemlich hilfreich. Der HTTP-Inhalt enthält einige wichtige Informationen, aber die Ausnahme wirft mich von meinem Weg ab.