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 資源
透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。
Python教學
Python 迴圈:For 與 While 迴圈解釋
了解如何使用 Python 循環來迭代資料。透過互動式範例掌握 for 迴圈、while 迴圈、break、continue 和迴圈最佳實務。
查看資源
操作指南
如何在 Python 中對列表進行排序(升序和降序)
了解如何在 Python 中使用 sort() 方法和sorted() 函數對清單進行排序。發現自訂鍵排序和逆序範例。
查看資源
備忘錄
Python 字串方法備忘單
Python 字串操作的完整參考指南。掌握格式化、搜尋、拆分、取代和檢查字串屬性。
查看資源
語言比較
Python 與 JavaScript:哪種程式語言最好?
Python 和 JavaScript 的全面比較。探索語法差異、效能、用例(後端與前端)和編碼範例。
查看資源