from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer class CORSRequestHandler(SimpleHTTPRequestHandler): def end_headers(self): self.send_header("Access-Control-Allow-Origin", "*") self.send_header("Access-Control-Allow-Methods", "GET, POST, OPTIONS") self.send_header("Access-Control-Allow-Headers", "Content-Type, Authorization") super().end_headers() def do_OPTIONS(self): self.send_response(204) self.end_headers() server = ThreadingHTTPServer(("0.0.0.0", 8000), CORSRequestHandler) server.serve_forever()