from http.server import HTTPServer, SimpleHTTPRequestHandler import socketserver class CORSHandler(SimpleHTTPRequestHandler): def end_headers(self): self.send_header('Access-Control-Allow-Origin', '*') self.send_header('Access-Control-Allow-Methods', 'GET,OPTIONS') self.send_header('Access-Control-Allow-Headers', '*') super().end_headers() def do_OPTIONS(self): self.send_response(200) self.end_headers() if __name__ == '__main__': PORT = 9999 with socketserver.TCPServer(("", PORT), CORSHandler) as httpd: print(f"Serving at http://127.0.0.1:{PORT}") httpd.serve_forever()