第一個GET

"""使用 GET 呼叫公開 API。"""

import requests

url = "https://jsonplaceholder.typicode.com/posts/1"

try:
    response = requests.get(url, timeout=5)
    response.raise_for_status()

    data = response.json()

    print("狀態碼:", response.status_code)
    print("內容類型:", response.headers.get("Content-Type"))
    print("JSON 內容:", data)
    print("文章標題:", data["title"])

except requests.exceptions.HTTPError as error:
    print("HTTP 錯誤:", error)

except requests.exceptions.JSONDecodeError:
    print("伺服器回傳的內容不是合法 JSON")

except requests.exceptions.Timeout:
    print("請求逾時")

except requests.exceptions.RequestException as error:
    print("請求失敗:", error)