Bases & syntaxe
## Récupérer du contenu d'une URL
curl http://example.com
Utilisé pour récupérer des données à partir d'un serveur web.
Structures de données
## Transmettre des données en POST
curl -X POST -d "name=John&age=30" http://example.com/api
Utilisé pour envoyer des données au serveur dans un format spécifique.
Fonctions & methodes essentielles
## Envoyer des données JSON
curl -H "Content-Type: application/json" -d '{"name":"John", "age":30}' http://example.com/api
Utilisé pour envoyer des données au serveur en format JSON.
Patterns courants
## Télécharger un fichier avec cURL
curl -O http://example.com/file.zip
Utilisé pour télécharger des fichiers à partir d'un site web.
Operations avancees
## Enregistrer la sortie dans un fichier
curl -o output.txt http://example.com/data.json
Utilisé lorsque vous souhaitez sauvegarder le résultat de votre requête dans un fichier local.
Debugging & outils
## Afficher les en-têtes HTTP
curl -I http://example.com
Utilisé pour vérifier les en-têtes HTTP d'une réponse.