from http.server import BaseHTTPRequestHandler from http.server import HTTPServer import random class HttpGetHandler(BaseHTTPRequestHandler): """Обработчик с реализованным методом do_GET.""" def do_GET(self): self.send_response(200) self.send_header('Content-Type', 'application/json') self.end_headers() bad_symbol = "" if random.randint(0, 10) > 4 else "!@^$*#"[random.randint(0,5)] self.wfile.write(f'{{"value":"Иванов{bad_symbol} Иван Иванович"}}'.encode(encoding='utf_8')) def run(): server_address = ('', 4444) httpd = HTTPServer(server_address, HttpGetHandler) try: httpd.serve_forever() except KeyboardInterrupt: httpd.server_close() if __name__ == "__main__": run()