def METHOD_NAME(self):
    """Handle a single HTTP request"""
    self.raw_requestline = self.rfile.readline(65537)
    if len(self.raw_requestline) > 65536:
        self.requestline = ''
        self.request_version = ''
        self.command = ''
        self.close_connection = 1
        self.send_error(414)
        return
    if not self.parse_request():  # An error code has been sent, just exit
        return
    handler = ServerHandler(
        self.rfile, self.wfile, self.get_stderr(), self.get_environ(),
    )
    handler.http_version = "1.1"
    handler.request_handler = self  # backpointer for logging
    # eNodeB will sometimes close connection to enodebd.
    # The cause of this is unknown, but we can safely ignore the
    # closed connection, and continue as normal otherwise.
    #
    # While this throws a BrokenPipe exception in wsgi server,
    # it also causes an AttributeError to be raised because of a
    # bug in the wsgi server.
    # https://bugs.python.org/issue27682
    try:
        handler.run(self.server.get_app())
    except BrokenPipeError:
        self.log_error("eNodeB has unexpectedly closed the TCP connection.")