92 votes

Exécuter des commandes cURL à partir de la console Windows

Existe-t-il un moyen d'installer cURL dans Windows afin d'exécuter cURL des commandes de l invite de commande ?

0 votes

Je vote pour clore cette question comme étant hors sujet parce qu'elle était publié sur SO

3voto

Matija Grcic Points 1373

Tar et Curl sont disponibles sur Windows à partir de la Build Insider 17063, dans le cadre de la chaîne d'outils Windows : curl et bsdtar.

Goudron : Un outil en ligne de commande qui permet à un utilisateur d'extraire des fichiers et de créer des archives. En dehors de PowerShell ou de l'installation de logiciels tiers, il n'existait aucun moyen d'extraire un fichier à partir de cmd.exe. L'implémentation utilise libarchive.

enter image description here

Curl : Outil en ligne de commande qui permet de transférer des fichiers vers et depuis des serveurs.

enter image description here

Remarque : PowerShell offre déjà une fonctionnalité similaire (il dispose de curl et de ses propres utilitaires d'extraction de fichiers).

Plus d'informations : Le goudron et la frisure arrivent sur les fenêtres !

1voto

Lenin Meza Points 111

Vous pouvez installer ce "cURL pour Windows" : cURL pour Windows est un programme d'installation MSI pour cURL, l'outil populaire de transfert web en ligne de commande. http://www.confusedbycode.com/curl/

0voto

John Doe Points 21

Il n'est pas nécessaire de redémarrer Windows mais il faut redémarrer CMD.

  1. Installez cURL à partir de curl.haxx.se .
  2. Définissez la variable d'environnement Path en fonction de l'emplacement de curl.exe sur votre machine, comme suit C:\Users\You\cURL
  3. Télécharger le fichier de certificat de mozilla.org comme indiqué dans l'une des réponses ci-dessus, et déplacez-le dans le dossier system32.

0voto

Cyril Points 103

J'ai utilisé la réponse fournie par fuxia pour exécuter des scripts que j'avais écrits en Linux sur la plateforme Windows. Cela fonctionne très bien.

Un mot d'avertissement cependant avec cURL . J'ai eu un problème où je ne pouvais pas utiliser l'interaction de la console lors de l'authentification comme décrit ici : https://stackoverflow.com/questions/50724407/curl-command-in-git-bash

Si votre cURL nécessite une authentification et que vous ne souhaitez pas que le mot de passe soit visible dans la ligne de commande ou stocké dans votre script, vous devrez utiliser une autre solution, comme l'utilisation d'un fichier de mots de passe : https://stackoverflow.com/questions/2594880/using-curl-with-a-username-and-password

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X