import socket import urllib.request from http.server import BaseHTTPRequestHandler PING_URL = "https://hc-ping.com/a4b80e88-d7ab-4edc-ad3e-9cd57036075e" def do_ping(): try: urllib.request.urlopen(PING_URL, timeout=10) return {"status": "ok", "message": "Ping sent successfully"} except socket.error as e: return {"status": "error", "message": f"Ping failed: {e}"} class handler(BaseHTTPRequestHandler): def do_GET(self): result = do_ping() body = str(result).encode() self.send_response(200) self.send_header("Content-Type", "application/json") self.end_headers() import json self.wfile.write(json.dumps(result).encode())