def METHOD_NAME(self):
    """
    Process the request. If the request starts with the word 'exit' then this method will
    throw an exception causing the server to stop.
    :return: Does not return a value.
    """
    response_items = self.process_request(self.path)
    if self.path.startswith("/exit"):
        self.send_response(200)
        self.send_header("Content-type", "text/html")
        self.end_headers()
        self.wfile.write(bytes("<html><head><title>HTTP Test Service exiting</title></head>", "utf-8"))
        self.wfile.write(bytes(f"<p>Request: {self.path}</p>", "utf-8"))
        self.wfile.write(bytes("<body>", "utf-8"))
        self.wfile.write(bytes(f"<p>The HTTP response service <i>has left the building</i>; invoked with {self.path}.</p>",
                               "utf-8"))
        self.wfile.write(bytes("</body></html>\n", "utf-8"))
        t = Thread(target=lambda server: server.shutdown(), args=(webServer,))
        t.run()
    elif response_items[0] == 200:
        self.send_response(200)
        self.send_header("Content-type", "text/html")
        self.end_headers()
        self.wfile.write(bytes("<html><head><title>HTTP Test Service</title></head>", "utf-8"))
        self.wfile.write(bytes(f"<p>Request: {self.path}</p>", "utf-8"))
        self.wfile.write(bytes("<body>", "utf-8"))
        self.wfile.write(bytes(f"<p>This 200 response is from the test HTTP service invoked with {self.path}.</p>",
                               "utf-8"))
        self.wfile.write(bytes("</body></html>\n", "utf-8"))
    else:
        self.send_error(response_items[0], None, response_items[1])