Existe-t-il un moyen d'installer cURL dans Windows afin d'exécuter des commandes cURL à partir de l'invite de commande?
windows
command-line
curl
DomingoSL
la source
la source
Réponses:
Si vous n'êtes pas amateur de Cygwin , vous pouvez utiliser des versions natives de Windows. Certains sont ici: curl Download Wizard .
la source
Git
et utiliser le git bash. Intégré après l'installation. (voir réponse ci-dessous).Vous devez d'abord télécharger l'exécutable cURL. Pour Windows 64 bits, téléchargez-le à partir d' ici et pour Windows 32 bits à télécharger ici Après cela, enregistrez le
curl.exe
fichier sur votreC:
lecteur.Pour l'utiliser, il suffit d'ouvrir le
command prompt
et de taper:la source
Si vous avez
Git
installé sur Windows, vous pouvez utiliser leGNU Bash
.... il est intégré./superuser/134685/run-curl-commands-from-windows-console/#483964
la source
Git Bash
et deLes personnes qui n'ont pas littéralement besoin de l'
curl
exécutable, mais qui ont juste besoin, par exemple, de voir ou d'enregistrer les résultats d'une demande GET de temps en temps, peuvent utiliserpowershell
directement. À partir d'une invite de commande normale, tapez:qui, bien qu'un peu verbeux, est similaire à la frappe
dans un environnement plus Unix.
Plus d'informations sur
net.webclient
sont disponibles ici: Méthodes WebClient (System.Net) .MISE À JOUR: J'aime la façon dont ImranHafeez est allé plus loin dans cette réponse . Je préférerais cependant un script cmd plus simple, peut-être en créant un
curl.cmd
fichier contenant ceci:qui pourrait être appelé comme l'exemple Unix-ish ci-dessus:
la source
powershell -Command "$wc=new-object net.webclient;$wc.Credentials=new-object System.Net.NetworkCredential(%user%,%pass%);$wc.DownloadString('%input%')"
partir de stackoverflow.com/a/509394/4985705curl https://www.example.com/mypage.php?action=hello
. Dans le script mypage.php,$_GET['action']
est videSi vous utilisez le gestionnaire de packages Chocolatey , vous pouvez installer cURL en exécutant cette commande à partir de la ligne de commande ou de PowerShell:
la source
Créez un fichier batch dans Windows et profitez de cURL dans Windows :)
la source
curl.exe
et.crt
àC:\Windows\System32
> curl https://api.stackexchange.com
ps Si vous voulez qu'un autre dossier stocke l'exécutable, vérifiez vos chemins
> echo %PATH%
la source
cela devrait parfaitement fonctionner si vous le téléchargez à partir de - http://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=MinGW64 - POUR 64BIT Win7 / XP OU à partir de http: //curl.haxx. se / dlwiz /? type = bin & os = Win32 & flav = - & ver = 2000% 2FXP --- POUR 32BIT Win7 / XP il suffit d'extraire les fichiers vers c: / Windows et de les exécuter depuis cmd
la source
Installez Git pour Windows Utilisez ensuite git bash pour exécuter les commandes curl.
la source
J'ai également constaté que si je place le bac cygwin sur mon chemin Windows, je peux exécuter curl à partir d'une ligne de commande Windows. Il vous donnera également accès à des choses comme ls et grep
la source
J'ai pu utiliser ce site pour télécharger et installer facilement curl sur ma machine Windows. Cela a pris 30 secondes. J'utilise Windows 7 (avec privilèges administrateur), j'ai donc téléchargé curl-7.37.0-win64.msi depuis http://curl.haxx.se/download.html .
N'oubliez pas non plus de redémarrer votre console / terminal après avoir installé curl, sinon vous obtiendrez les mêmes messages d'erreur.
la source
En supposant que vous êtes nouveau dans le jeu ou que vous ne pouvez pas installer de logiciel en raison de restrictions de sécurité, vous pouvez utiliser Scoop pour installer curl. À partir d'un PowerShell ou d'une fenêtre de commande, exécutez les commandes suivantes. Notez que cela suppose que vous disposez de Powershell v3.0 +.
L'autre avantage intéressant ici est que cela installe le logiciel uniquement pour l'utilisateur actuel.
Définir une exception d'exécution
Installer Scoop
Installez curl. Vous pouvez voir un avertissement concernant un hachage manquant, mais vous devriez voir un message final indiquant que cURL a été installé avec succès
Testez l'installation de curl
la source
iex (new-object net.webclient).downloadstring('https://a.url.here')
pour télécharger et exécuter un script PS était exactement ce dont j'avais besoin.À partir de l'invite de commandes Windows, exécutez curl via Git Bash
la source
la source
Téléchargez le fichier .exe à partir de https://cygwin.com/install.html pour cygwin (une grande collection d'outils GNU et Open Source qui fournissent des fonctionnalités similaires à une distribution Linux sur Windows).
Exécutez le fichier .exe.
Lors de l'installation, vous obtiendrez une étape pour sélectionner les packages. Dans la fenêtre de sélection du package -> changez la vue en "Non installé" et recherchez curl. cliquez sur les packages nécessaires à installer en cliquant sur la colonne "nouveau" du package -> vous pouvez voir le numéro de version puis cliquez sur suivant. (voir l'image ci-dessous)
Après avoir terminé l'installation, cliquez sur le cygwin pour ouvrir la console curl sur les fenêtres et travailler sur les commandes curl.
la source
Je suis peut-être un peu en retard pour cela, mais je suis en mesure de résoudre mon problème de boucle à cmd pour Windows 10.
J'ai reçu l'aide du didacticiel vidéo ci-dessous https://www.youtube.com/watch?v=qlTVMuONazs
Voici quelques explications
Étape 1: accédez à https://curl.haxx.se/download.html
Étape 2: Recherchez «Win64 - Generic» et téléchargez «Win64 x86_64 7zip» par «Darren Owen»
Étape 3: décompressez le fichier de téléchargement et installez le certificat "ca-bundle.crt" ne touchez pas curl.exe
Étape 4: dans les fenêtres, allez dans "Panneau de configuration" -> "Système" -> "Paramètres système avancés" Étape 5: cliquez sur les variables d'environnement
Étape 6: Dans la variable système, cliquez sur "Chemin" et collez le chemin du dossier de fichiers dans mon cas, c'est "C: \ curl \ curl_7_53_1_openssl_nghttp2_x64"
Et vous avez terminé.
N'oubliez pas de redémarrer votre système une fois
la source
Installez la ligne de commande git à partir d' ici . Lorsque vous installez git dans Windows, vous serez automatiquement bouclé avec. Vous pouvez vérifier la version installée de curl en utilisant
curl --version
comme ceci.Il s'agit d'un exemple de demande de boucle qui envoie une chaîne dans un objet JSON et la fait encoder.
curl https://api.base62.io/encode \ --request POST \ --header "Content-Type: application/json" \ --data '{ "data": "Hello world!" }'
la source
Réponse la plus simple:
(1) Téléchargez le binaire curl ici: https://curl.haxx.se/download.html (voir le binaire pour votre système d'exploitation). Exemple:
(2) Créez un dossier "C: \ curl" puis décompressez-le
(3) Modifiez la variable système appelée "Path" en ajoutant "; C: \ curl \ bin" à la fin. Fini.
Obs.: J'ai vu des gars dire d'ajouter "; C: \ curl" mais de cette façon, il n'est pas possible d'accéder à curl.exe .
la source
Avec Windows 10 Insider build 17063 curl est disponible dans le cmd et le powershell depuis début 2018.
la source
Pour tous ceux qui recherchent une solution rapide, après avoir installé cygwin en standard mais découvert que curl ne fonctionnait pas sur une plate-forme win 10 x64:
Téléchargement de ce référentiel retiré, extraction et exécution:
A fonctionné comme un charme. Je suppose qu'il a l'option pré-installée pour curl.
la source