#!/usr/bin/env python3 from http.server import HTTPServer, BaseHTTPRequestHandler from datetime import datetime, timezone class Handler(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header("Content-type", "text/plain") self.send_header("X-Server-Time", datetime.now(timezone.utc).isoformat()) self.end_headers() self.wfile.write(b"OK\n") def do_HEAD(self): self.send_response(200) self.send_header("Content-type", "text/plain") self.send_header("X-Server-Time", datetime.now(timezone.utc).isoformat()) self.end_headers() def log_message(self, format, *args): pass if __name__ == "__main__": port = 8000 server = HTTPServer(("", port), Handler) print(f"Server laeuft auf Port {port}") try: server.serve_forever() except KeyboardInterrupt: pass