Y at-il un moyen d'installer cURL
dans Windows afin d'exécuter des cURL
commandes à partir de l' invite de commande ?
windows
command-line
console
curl
Domingo
la source
la source
Réponses:
Téléchargez cURL pour Windows à partir d’ ici (et veillez à le sélectionner dans Win32 - Générique de la page).
Placez-le ensuite dans un répertoire de votre variable d’environnement PATH (c.-à-d.
C:\Windows\System32
:) Ou exécutez-le avec son chemin complet précédant le nom de l’exécutable.Si vous le placez dans un répertoire qui se trouve dans votre PATH, veillez à fermer puis à rouvrir l'invite de commande pour rendre la commande disponible.
la source
https
?Si vous installez Git pour Windows, vous obtenez automatiquement Curl. Il y a quelques avantages:
PATH
automatiquement de la configuration lors de l'installation.la source
/mingw64/bin/curl
.Pour les personnes qui n'ont pas littéralement besoin de l'
curl
exécutable, mais qui ont simplement besoin, par exemple, de voir ou de sauvegarder les résultats d'une requête GET, peuvent les utiliserpowershell
directement. A partir d'une invite de commande normale, tapez:qui, bien que légèrement verbeux, ressemble à la frappe
dans un environnement plus unix-ish.
Plus d'informations sur
net.webclient
sont disponibles ici: Méthodes WebClient (System.Net) .la source
DownloadFile
méthode:powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. Vous venez également de m'apprendre à utiliser PowerShell sans ouvrir son invite. Merci matty!Après avoir installé OpenSSL Light, redémarrez Windows, ouvrez l’invite de commande, puis effectuez une commande de test telle que:
Si vous récupérez des balises HTML, cela fonctionne.
la source
Comment configurer cURL:
curl.exe
fichier dans votrePATH
dossier Windows . Par défaut, c'estC:\Windows\System32
.cacert.pem
àcurl-ca-bundle.crt
.PATH
dossier Windows .Comment le tester:
cmd.exe
pour ouvrir votre invite de commande.la source
Tar et Curl sont disponibles sous Windows à compter de Insider Build 17063, dans la chaîne d’outils Windows: curl et bsdtar.
Tar : Un outil de 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 de cmd.exe. L'implémentation utilise libarchive.
Curl : outil en ligne de commande permettant de transférer des fichiers depuis et vers des serveurs.
Remarque: PowerShell offre déjà des fonctionnalités similaires (il est doté de curl et de ses propres utilitaires d’extraction de fichiers).
Plus d'infos: Tar et Curl viennent à Windows!
la source
Vous pouvez installer ce "cURL pour Windows": cURL pour Windows est un programme d’installation MSI pour cURL, le populaire outil de transfert Web en ligne de commande. http://www.confusedbycode.com/curl/
la source
Pas besoin de redémarrer Windows mais le redémarrage de CMD est nécessaire.
la source
J'ai utilisé la réponse fournie par fuxia pour exécuter certains scripts bash que j'avais écrits sous Linux sur la plate-forme Windows. Cela fonctionne très bien.
Un mot de prudence si avec
cURL
. Un problème m'empêchait d'utiliser l'interaction avec la console lors de l'authentification, comme décrit ici: https://stackoverflow.com/questions/50724407/curl-command-in-git-bashSi votre
cURL
commande 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 mot de passe: https://stackoverflow.com/questions/2594880. / using-curl-with-a-username-and-passwordla source