Requête API JSON
Entrée
curl https://api.example.com/users --json '{"name":"Ada"}'Sortie
requests.request("POST", url, headers=headers, json=json_data, timeout=30)Un JSON valide devient un dictionnaire Python plutôt qu'une chaîne brute.
AppHelp
Collez cURL et obtenez immédiatement un Python lisible, avec détails de requête, alertes de secrets, exemples, copie et téléchargement .py.
Collez une commande et vérifiez immédiatement le code Python requests.
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)Collez une commande cURL pour générer du code Python requests en temps réel. Méthodes, en-têtes, corps JSON ou formulaire, Basic Auth, cookies, fichiers multipart, redirections, délais et options TLS non sûres sont reconnus localement, sans envoyer la commande à un serveur.
curl https://api.example.com/users --json '{"name":"Ada"}'requests.request("POST", url, headers=headers, json=json_data, timeout=30)Un JSON valide devient un dictionnaire Python plutôt qu'une chaîne brute.
curl https://api.example.com/profile -H 'Authorization: Bearer TOKEN'
headers = {"Authorization": "Bearer TOKEN"}Activez le masquage avant de partager le code.
curl https://api.example.com/avatar -F 'avatar=@photo.png'
files = {"avatar": open("photo.png", "rb")}Vérifiez que le fichier local existe avant l'exécution.