JSON-API-Request
Eingabe
curl https://api.example.com/users --json '{"name":"Ada"}'Ausgabe
requests.request("POST", url, headers=headers, json=json_data, timeout=30)Gültiges JSON wird als Python-Dictionary statt als Rohstring ausgegeben.
AppHelp
Füge cURL ein und erhalte sofort lesbaren Python-Code mit Request-Details, Geheimniswarnungen, Beispielen, Kopieren und .py-Download.
Befehl einfügen und den Python-requests-Code sofort prüfen.
import requests
headers = {
"Content-Type": "application/json",
"Accept": "application/json"
}
json_data = {
"name": "Ada",
"active": True
}
response = requests.request(
"POST",
"https://api.example.com/users",
headers=headers,
json=json_data,
timeout=30,
allow_redirects=False,
)
response.raise_for_status()
print(response.text)Füge einen cURL-Befehl ein, um Python-requests-Code in Echtzeit zu erzeugen. Methoden, Header, JSON- und Formulardaten, Basic Auth, Cookies, Multipart-Dateien, Weiterleitungen, Timeouts und unsichere TLS-Optionen werden lokal erkannt, ohne den Befehl an einen Server zu senden.
curl https://api.example.com/users --json '{"name":"Ada"}'requests.request("POST", url, headers=headers, json=json_data, timeout=30)Gültiges JSON wird als Python-Dictionary statt als Rohstring ausgegeben.
curl https://api.example.com/profile -H 'Authorization: Bearer TOKEN'
headers = {"Authorization": "Bearer TOKEN"}Vor dem Teilen die Geheimnismaskierung aktivieren.
curl https://api.example.com/avatar -F 'avatar=@photo.png'
files = {"avatar": open("photo.png", "rb")}Prüfe vor der Ausführung, ob die lokale Datei existiert.