--- Zope-2.2.4-src/ZServer/HTTPResponse.py.org Thu Dec 14 15:21:45 2000 +++ Zope-2.2.4-src/ZServer/HTTPResponse.py Thu Dec 14 15:31:02 2000 @@ -193,24 +193,26 @@ append('Server: %s' % self._server_version) append('Date: %s' % build_http_date(time.time())) - if self._http_version=='1.0': - if self._http_connection=='keep-alive' and \ - self.headers.has_key('content-length'): - self.setHeader('Connection','Keep-Alive') - else: - self.setHeader('Connection','close') - - # Close the connection if we have been asked to. - # Use chunking if streaming output. - if self._http_version=='1.1': - if self._http_connection=='close': - self.setHeader('Connection','close') - elif not self.headers.has_key('content-length'): - if self.http_chunk and self._streaming: - self.setHeader('Transfer-Encoding','chunked') - self._chunking=1 - else: - self.setHeader('Connection','close') +## disable keep-alive + self.setHeader('Connection','close') +# if self._http_version=='1.0': +# if self._http_connection=='keep-alive' and \ +# self.headers.has_key('content-length'): +# self.setHeader('Connection','Keep-Alive') +# else: +# self.setHeader('Connection','close') +# +# # Close the connection if we have been asked to. +# # Use chunking if streaming output. +# if self._http_version=='1.1': +# if self._http_connection=='close': +# self.setHeader('Connection','close') +# elif not self.headers.has_key('content-length'): +# if self.http_chunk and self._streaming: +# self.setHeader('Transfer-Encoding','chunked') +# self._chunking=1 +# else: +# self.setHeader('Connection','close') for key, val in headers.items(): if string.lower(key)==key: