cURL
cURL est une commande très puissante pour exécuter des requêtes sur différents réseaux, notamment des requêtes HTTP·S sur internet. Elle permet entre autre de travailler avec des API RESTFULL
- envoie d'une requête POST ?
curl -X POST - ajout d'une en-tête ?
curl -H "Header: value"
- téléchargement d'un fichier ?
curl -F file=@file.txt
- gére un cookies ?
curl -c cookies.txt -b cookies.txt
- suivre une redirectrion ?
curl -L - authentification basique ?
curl -u user:pass - OAuth ? oui, c'est aussi possible…