requests

Web

マイクロピップ経由のHTTP

概要 requests

Requestsは最も人気のある Python HTTP ライブラリであり、HTTP/1.1 リクエストをエレガントかつシンプルに送信するために使用されます。これを使用すると、GET、POST、PUT、DELETE などが可能になり、クリーンな Python 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 リソース

関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。