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 エンドポイントからデータを取得します。
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 でリストを並べ替える方法
sort() メソッドとsorted() 関数を使用して、Python でリストを並べ替える方法を学びます。カスタムキーの並べ替えと逆順の例をご覧ください。
Python 文字列メソッドのチートシート
Python 文字列操作の完全なリファレンス ガイド。文字列プロパティの書式設定、検索、分割、置換、チェックをマスターします。
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。