#!/usr/bin/env python3 from http.server import HTTPServer, SimpleHTTPRequestHandler 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', '*') # 重要:允许外部访问 super().end_headers() def do_OPTIONS(self): self.send_response(200) self.end_headers() if __name__ == '__main__': server_address = ('0.0.0.0', 8443) # 监听所有接口 httpd = HTTPServer(server_address, CORSRequestHandler) print("Serving on http://0.0.0.0:") httpd.serve_forever()