code: def cleanup(self):
          
          self.parser = None
          self.request = None
          self.url = None
          self.headers = None
          self._request_handler_task = None
          self._request_stream_task = None
          self._total_request_size = 0
          self._is_stream_handler = False
docs: This is called when KeepAlive feature is used,
          it resets the connection in order for it to be able
          to handle receiving another request on the same connection.