trace_synthesis/trace_server.py
2025-04-15 22:44:08 +08:00

20 lines
683 B
Python

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()