Mit Python lassen sich Daten aus dem Internet oder von einem anderen Computer im Netzwerk ganz unkompliziert abrufen – über Web Requests. Besonders praktisch: Das läuft sowohl auf dem Raspberry Pi Pico W als auch auf einem PC.

Vor dem ausführen muss man nur die Library Installieren: pip install requests (see also: requests · PyPI)

# Install lib: pip install requests

import requests
# Beispiel-URL 
url="https://restcountries.com/v3.1/name/germany"
# GET-Request senden
response = requests.get(url)

# Überprüfen, ob der Request erfolgreich war
if response.status_code == 200:
    # Antwort als JSON ausgeben
    data = response.json()
    print("Erfolg! Daten empfangen:")
    print(data)
else:
    print(f"Fehler: {response.status_code}")

Die Request Library bietet weitere Methoden um auch die anderen REST API spezifischen Operationen durchzuführen, wie: POST, PUT, DELETE, …

Beispiel für POST:

import requests

url = "https://example.com/api"  # Ziel-URL anpassen

data = {
    "User": 1,
    "Product": 2
}

response = requests.post(url, json=data, timeout=10)

print("Status:", response.status_code)
print("Antwort:", response.text)

Von CarlWenz

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert