title: .Net HttpWebRequest.GetResponse() raises exception when http status code 400 (bad request) is returned
body: <p>I am in a situation where when I get an HTTP 400 code from the server, it is a completely legal way of the server telling me what was wrong with my request (using a message in the HTTP response content)</p>
  
  <p>However, the .NET HttpWebRequest raises an exception when the status code is 400. </p>
  
  <p>How do I handle this? For me a 400 is completely legal, and rather helpful. The HTTP content has some important information but the exception throws me off my path.</p>