Isso está correto. O comportamento padrão do HTTP / 1.1 é assumir que todas as conexões devem ser mantidas abertas e cabe ao cliente fechá-lo.
Em comparação, quando o cabeçalho Connection: close
é definido, o Servidor irá FIN a conexão assim que terminar de enviar todo o conteúdo solicitado, colocando o servidor no estado TIME-WAIT ao invés do cliente.