"""
API Checker

Sends a request to a free Ping endpoint and displays
the HTTP status code and ping result.
"""

import requests

url = "https://api.formatdock.com/v1/free/ping"

try:
    response = requests.get(url, timeout=5)
    response.raise_for_status()

    data = response.json()

    print(f"Status: {response.status_code}")
    print(f"Result: {data['result']}")

except requests.RequestException as e:
    print(f"Request failed: {e}")
except (ValueError, KeyError) as e:
    print(f"Unexpected response: {e}")