requests

Web

透過 micropip 的 HTTP

概述 requests

Requests是最受歡迎的 Python HTTP 函式庫,用於優雅而簡單地傳送 HTTP/1.1 請求。有了它,您可以執行 GET、POST、PUT、DELETE 等操作 — 使用乾淨的 Pythonic API 處理身份驗證、cookie、重定向和逾時。

在PyRun中,請求庫可透過Pyodide的 micropip 系統使用。它在底層使用瀏覽器的本機取得 API,因此對啟用 CORS 的端點的請求可以無縫運作。這使得它非常適合查詢公共 API、探索 REST 端點以及練習 HTTP 概念,而無需任何本機設定。

程式碼和執行輸出

從公共 REST API 端點取得資料。

HTTP GET Request在編輯器中執行
import requests
import json

url = "https://jsonplaceholder.typicode.com/todos/1"
print(f"Fetching: {url}\n")

response = requests.get(url)
if response.status_code == 200:
    data = response.json()
    print("Status:", response.status_code)
    print("Response:")
    print(json.dumps(data, indent=2))
else:
    print(f"Error: {response.status_code}")

相關套餐

推薦的 Python 資源

透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。