Skip to main content

[Commandes Linux] Curl

Introduction

Curl est un outil en ligne de commande qui permet d'effectuer des requêtes HTTP. Il est très souvent utilisé dans les scripts.

image.png

Manuel

Syntaxe globale

curl <URL>

Sans option, curl affiche le code source de la page.

Options

Options Descriptions
-O Téléchargement d'un fichier en utilisant le nom distant.
-o <output> Téléchargement d'un fichier en utilisant un nom spécifique.
-X <GET|POST> -d "<PARAM1>=<VALUE1>;<PARAM2>=<VALUE2>" Envoi de données via une requête GET ou POST.
-L Suit les redirections.
-k Ignore les vérifications SSL.
-# Affichage de la progression du téléchargement (à combiner avec le -O).
-s Active le mode silencieux (verbeux par défaut).
-h "<HEADER>"
Ajoute un header.