def _process_request(self):
        self.log_message("<<<HEADERS")
        self.log_message(self.headers.as_string().strip())
        self.log_message("HEADERS>>>")
        self.log_message("<<<BODY")
        try:
            content_length = int(self.headers['Content-Length'])
        except TypeError:
            self.log_message("ERROR: missing Content-Length")
        else:
            self.log_message(self.rfile.read(content_length).decode("utf-8"))
        self.log_message("BODY>>>")
        self.send_response(200)
        self.send_header('Content-Type', 'text/plain;charset=utf-8')
        self.end_headers()
        self.wfile.write("OK\n".encode("utf-8"))