Installer le paquet complet avec référence locale et tous les modes publiés.
install curlcurlUtilisez
curl <url|host|me> [options]curl meutiliser l’hôte courant
curl example.comenvoyer une requête GET et afficher l’état et le corps
curl example.com -Iafficher uniquement les en-têtes de la réponse finale
curl example.com -s [file]enregistrer la réponse; utiliser le nom du fichier URL si omis
curl example.com -X POST -d "a=1"envoyer un corps de requête
-X <method>définir la méthode HTTP
-d <data>définir le corps de la requête; POST par défaut
-H "Name: value"ajouter un en-tête de requête; peut être répété
-u <user>utiliser l’authentification HTTP Basic avec une invite de mot de passe masquée
-c '{"name":"value"}'envoyer les cookies depuis un objet JSON
-s [file] | -o <file>enregistrer la réponse sur l’hôte
-aajouter au lieu de remplacer; nécessite -s ou -o
-iinclure les en-têtes finaux de la réponse
-Iafficher uniquement les en-têtes finaux de la réponse
-jafficher la réponse en JSON structuré
-edit @editouvrir le corps de la réponse dans l’éditeur de texte
-code @codeouvrir le corps de la réponse dans l’éditeur de code
-t [seconds]utiliser 5 secondes ou un délai personnalisé de 1 à 300
-Tutiliser un délai de 300 secondes
-4 | -6utiliser IPv4 ou IPv6 lorsque
-rne pas suivre les redirections
-kautoriser un certificat TLS non sécurisé
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install curlInstaller le paquet réduit. La référence locale est omise ;
install curl -mInstaller exactement cette version publiée.
install curl -v 1.2.4upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade curlSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install curl -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
curl https://example.com -I | curl https://example.com/feed.xml -o sandbox/tmp/feed-copy.xmlHTTP/2 200
content-type: text/html; charset=UTF-8
content-length: 1256
sandbox/tmp/
feed-copy.xmlcurl https://example.comHTTP 200
URL https://example.com/
<!doctype html>
<html>
<head><title>Example Domain</title></head>
<body>…</body>
</html>curl https://example.com -IHTTP/2 200
content-type: text/html; charset=UTF-8
cache-control: max-age=86000
content-length: 1256curl https://example.com -iHTTP/2 200
content-type: text/html; charset=UTF-8
<!doctype html>
<html>…</html>curl https://example.com/api -H "Accept: application/json"HTTP 200
URL https://example.com/api
{"status":"ok","service":"example"}curl https://example.com/api -X POST -d "name=lil"HTTP 200
URL https://example.com/api
{"saved":true,"name":"lil"}curl https://example.com -c '{"theme":"dark"}'HTTP 200
URL https://example.com/
<!doctype html>
<html data-theme="dark">…</html>curl https://example.com/feed.xml -o sandbox/tmp/feed.xmlsandbox/tmp/
feed.xmlcurl meHTTP 200
URL https://lil.dog/
<!doctype html>
<html>…</html>curl https://example.com -6HTTP 200
URL https://example.com/
<!doctype html>
<html>…</html>curl https://example.com -rHTTP 200
URL https://example.com/
<!doctype html>
<html>…</html>curl https://example.com -4HTTP/2 200
content-type: application/json
content-length: 128curl ftp://example.comInvalide: URLFinalise la synchronisation de l’aide locale et serveur et renforce la sûreté de localisation de