title: haproxy streaming response code 400
body: <p>I have a REST API sitting on openshift behind haproxy which returns the response code 400 if a user doesn't enter the required GET parameter. As a result haproxy doesn't work at all and throws the following error:</p>
  
  <pre><code>Server express/local-gear is DOWN, reason: Layer7 wrong status, code: 400, 
  info: "HTTP status check returned code &lt;3C&gt;400&lt;3E&gt;", check duration: 1ms. 0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0 remaining in queue.
  </code></pre>
  
  <p>Returning the response code 200 with an error works fine but it just feels wrong...</p>
  
  <p>Is there a way to achieve sending a 400 response through haproxy? Or is this just to do with the check?</p>