title: How robust is nodejs as an http server?
body: <p>If I use the http module of nodejs to make a simple http server, how much validation/checking do I have to do?</p>
  
  <p>Does the module take care of security issues like malformed requests and requests with malicious header values?  Does the module ensure that everything follows the http spec, or do I have to do a lot of checking to make sure that my server isn't easy to crash?</p>
  
  <p><strong>Edit: Let's say nodejs doesn't do any real validation, which I'm pretty sure is the case.  What do I have to do to make sure my server isn't easily crashable?</strong></p>