accueil > Gestion réseau > curl

Guide complet de la commande Curl

`curl` est un puissant outil de ligne de commande utilisé pour transférer des données en utilisant la syntaxe URL. Il peut effectuer diverses tâches réseau telles que communiquer avec des serveurs Web ou télécharger des fichiers. Il prend en charge divers protocoles tels que HTTP, HTTPS, FTP, FTPS, SCP, SFTP, etc.

Options principales

Apprenez différentes manières d'envoyer des requêtes Web en utilisant la commande `curl`. Vous pouvez combiner les options ci-dessous pour créer la forme de requête souhaitée.

1. Requête de base

2. Méthodes de requête HTTP

3. Utilisation avancée

Commande générée :

Essayez de combiner les commandes.

Description:

`curl` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Installation de curl

`curl` est généralement préinstallé sur la plupart des systèmes Linux, mais si ce n'est pas le cas, vous pouvez facilement l'installer avec la commande ci-dessous.

Debian/Ubuntu

sudo apt update
sudo apt install curl

Voici comment installer curl sur un système basé sur Debian ou Ubuntu.

CentOS/RHEL/Fedora

sudo yum install curl

Voici comment installer curl sur un système basé sur CentOS, RHEL ou Fedora.

Arch Linux

sudo pacman -S curl

Voici comment installer curl sur Arch Linux.

Exemples courants

Apprenez à utiliser la commande à travers des scénarios réels en utilisant `curl`.

Vérifier le contenu d'une page Web

curl https://www.google.com

Affiche le contenu HTML de la page d'accueil de Google dans le terminal.

Télécharger un fichier

curl -O https://example.com/data.zip

Télécharge un fichier du serveur distant dans le répertoire actuel.

Envoyer une requête POST à une API (données JSON)

curl -X POST -H "Content-Type: application/json" -d '{"name":"test", "age":30}' https://api.example.com/users

Envoie une requête POST à un point de terminaison API avec des données JSON.

Vérifier les en-têtes de réponse

curl -I https://www.google.com

Vérifie uniquement les en-têtes de réponse du serveur lors d'une requête Web.

Vérifier uniquement le code d'état HTTP

curl -s -o /dev/null -w "%{http_code}" https://www.google.com

Affiche uniquement le code d'état HTTP de la requête Web et masque toute autre sortie.


Commandes de la même catégorie