Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
informatique:curl [2021/04/19 11:39] – créée bertrand | informatique:curl [2024/02/21 08:25] (Version actuelle) – [HTTP POST] bertrand | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
Voici une page qui illustre bien son utilisation :\\ | Voici une page qui illustre bien son utilisation :\\ | ||
https:// | https:// | ||
+ | |||
+ | quelques extraits traduits : | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== HTTP POST ==== | ||
+ | |||
+ | La méthode POST est utilisée pour créer une ressource sur le serveur. Si la ressource existe, elle est écrasée. | ||
+ | |||
+ | La commande suivante permet d' | ||
+ | |||
+ | <code bash> | ||
+ | curl -X POST -d " | ||
+ | </ | ||
+ | |||
+ | Le type du corps de la requête est défini par l' | ||
+ | |||
+ | Pour envoyer des données formatés au format JSON, il faut définir le type à // | ||
+ | <code bash> | ||
+ | curl -X POST \ | ||
+ | -H " | ||
+ | -d ' | ||
+ | https:// | ||
+ | # ou plus simplement src : https:// | ||
+ | # ne fonctionne pas avec curl v7.81 sous ubuntu 22.04 | ||
+ | curl --json ' | ||
+ | </ | ||
+ | |||
+ | Pour utiliser un token de sécurité et préciser que notre paramètre JSON est un objet : | ||
+ | <code bash> | ||
+ | curl -X POST | ||
+ | -H " | ||
+ | -H " | ||
+ | -H " | ||
+ | -d ' | ||
+ | https:// | ||
+ | </ | ||
+ | |||
+ | <note important> | ||
+ | <code bash> | ||
+ | </ | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * [[https:// | ||
+ | * [[informatique: | ||
+ | * [[https:// | ||
+ | * [[informatique: | ||
+ | * [[https:// |