requests

Web

HTTP über Micropip

Übersicht requests

Requestsist die beliebteste Python-HTTP-Bibliothek, mit der HTTP/1.1-Anfragen elegant und einfach gesendet werden können. Damit können Sie GET, POST, PUT, DELETE und mehr durchführen – Authentifizierung, Cookies, Weiterleitungen und Zeitüberschreitungen mit einer sauberen Pythonic-API verwalten.

InPyRunwird die Anforderungsbibliothek über das Micropip-System vonPyodideverfügbar gemacht. Es nutzt die native Abruf-API des Browsers unter der Haube, sodass Anfragen an CORS-fähige Endpunkte reibungslos funktionieren. Dies macht es perfekt zum Abfragen öffentlicher APIs, zum Erkunden von REST-Endpunkten und zum Üben von HTTP-Konzepten ohne lokale Einrichtung.

Code- und Ausführungsausgabe

Rufen Sie Daten von einem öffentlichen REST-API-Endpunkt ab.

HTTP GET RequestIm Editor ausführen
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}")

Verwandte Pakete

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.