title: Connection Close for HTTP request response
body: <p>I have two questions on HTTP Connection close:</p>
  
  <ol>
  <li><p>If a client sends a HTTP request with Connection: close to HTTP Server, Is it the HTTP Server or client responsibility to send TCP FIN after response is received by client?</p></li>
  <li><p>If a client sends a bad formatted HTTP request, and server sends a 400 BAD REQUEST, is it best practice to close the connection by server (even though the HTTP request has connection: keep-alive) or is it good practice to keep the connection still active?</p></li>
  </ol>
  
  <p>Thanks in advance for answering my queries?</p>