title: Http response with no http header
body: <p>I have written a mini-minimalist http server prototype ( heavily inspired by boost asio examples ), and for the moment I haven't put any http header in the server response, only the html string content. Surprisingly it works just fine.</p>
  
  <p><a href="https://stackoverflow.com/questions/4726515/clean-http-response-header">In that question</a> the OP wonders about necessary fields in the http response, and one of the comments states that they may not be really important from the server side.</p>
  
  <p>I have not tried yet to respond binary image files, or gzip compressed file for the moment, in which cases I suppose it is mandatory to have a http header.</p>
  
  <p>But for text only responses (html, css, and xml outputs), would it be ok <strong>never</strong> to include the http header in my server responses ? What are the risks / errors possible ?</p>