Je suis dans une situation où lorsque j'obtiens un code HTTP 400 du serveur, c'est un moyen complètement légal du serveur de me dire ce qui n'allait pas avec ma demande (en utilisant un message dans le contenu de la réponse HTTP)
Toutefois, le .NET HttpWebRequest déclenche une exception lorsque le code d'état est 400.
Comment dois-je gérer cela? Pour moi, un 400 est tout à fait légal et plutôt utile. Le contenu HTTP contient des informations importantes mais l'exception me jette hors de mon chemin.