class TestHttpServerCloseConnectionResource(object): implements(iweb.IResource) def locateChild(self, request, segments): if segments[0] == '': return (self, server.StopTraversal) return (None, segments) def renderHTTP(self, request): # yahoo.com sends Connection: close with a 301 response response = StatusResponse(301, 'ktnxbye', 'at yahoo, closin ur connescionz') response.headers.setHeader('Connection', ['close']) return response