import http.server import json import os PORT = int(os.environ.get("EXAMPLE_PORT", "8001")) class Handler(http.server.BaseHTTPRequestHandler): def do_GET(self): body = json.dumps({ "service": "example", "status": "running", "path": self.path }).encode() self.send_response(200) self.send_header("Content-Type", "application/json") self.send_header("Content-Length", str(len(body))) self.end_headers() self.wfile.write(body) def log_message(self, fmt, *args): print(f"[example] {args[0]} {args[1]} {args[2]}") if __name__ == "__main__": server = http.server.HTTPServer(("0.0.0.0", PORT), Handler) print(f"example 模块运行在 :{PORT}") server.serve_forever()