from http.server import SimpleHTTPRequestHandler, HTTPServer 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') super().end_headers() def do_OPTIONS(self): self.send_response(200, "ok") self.end_headers() if __name__ == '__main__': port = 8123 httpd = HTTPServer(('0.0.0.0', port), CORSRequestHandler) print(f"Serving HTTP with CORS on port {port}") httpd.serve_forever()