requests
WebHTTP ü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.
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.
Python-Schleifen
Erfahren Sie, wie Sie Python-Schleifen zum Durchlaufen von Daten verwenden. Beherrschen Sie Best Practices für For-Schleifen, While-Schleifen, Break, Continue und Loop anhand interaktiver Beispiele.
So sortieren Sie eine Liste in Python
Erfahren Sie, wie Sie eine Liste in Python mit der Methode sort() und der Funktion sorted() sortieren. Entdecken Sie Beispiele für benutzerdefinierte Schlüsselsortierung und umgekehrte Reihenfolge.
Spickzettel für Python-String-Methoden
Ein vollständiges Referenzhandbuch für die Python-String-Manipulation. Meistern Sie das Formatieren, Suchen, Teilen, Ersetzen und Überprüfen von Zeichenfolgeneigenschaften.
Python vs. JavaScript: Welche Programmiersprache ist die beste?
Ein umfassender Vergleich zwischen Python und JavaScript. Entdecken Sie Syntaxunterschiede, Leistung, Anwendungsfälle (Backend vs. Frontend) und Codierungsbeispiele.