Exemples de commande curl
Auteur : Philippe Le Van - @plv@framapiaf.org
Date : 24 août 2021
Introduction
Cette page donne des exemples de commandes curl
Exemples
| curl -v \
-X GET 'https://mon-url.com/xxx' \
-H 'Accept: application/json'
# -v pour avoir des infos en plus (code HTTP de retour,...) => -vv, -vvv, ...
# -X : indique la methode GET
# -H : ajoute un header à la requête
|
POST en JSON
| curl -d '{"key1":"value1", "key2":"value2"}' \
-H "Content-Type: application/json" \
-H 'Accept: application/json' \
-X POST \
https://example.com/xxx
|
Afficher proprement un JSON de retour
On utilise l'outil "jq" : https://github.com/stedolan/jq
| curl -d '{"key1":"value1", "key2":"value2"}' \
-H "Content-Type: application/json" \
-H 'Accept: application/json' \
-X POST \
https://example.com/xxx | jq
|