¿Hay alguna forma de instalar cURL
en Windows para ejecutar cURL
comandos desde el símbolo del sistema ?
windows
command-line
console
curl
Domingo
fuente
fuente
Respuestas:
Descargue cURL para Windows desde aquí (y asegúrese de seleccionarlo desde Win32 - Genérico en la página).
Luego colóquelo en un directorio dentro de su variable de entorno PATH (es decir:)
C:\Windows\System32
o ejecútelo con su ruta completa que precede al nombre ejecutable.Si lo coloca en un directorio que está dentro de su RUTA, asegúrese de cerrar y volver a abrir el símbolo del sistema para que el comando esté disponible.
fuente
https
?Si instala Git para Windows, también obtendrá Curl automáticamente. Hay algunas ventajas:
PATH
configuración durante la instalación automáticamente.fuente
/mingw64/bin/curl
.Para las personas que literalmente no necesitan el
curl
ejecutable, sino que simplemente necesitan ver, por ejemplo, ver o guardar los resultados de una solicitud GET, pueden usarlopowershell
directamente. Desde un símbolo del sistema normal, escriba:que, aunque un poco prolijo, es similar a escribir
en un entorno más Unix-ish.
Más información sobre
net.webclient
está disponible aquí: Métodos WebClient (System.Net) .fuente
DownloadFile
método:powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. También me acaba de enseñar cómo usar PowerShell sin abrir su solicitud. Gracias mattyDespués de instalar OpenSSL Light, reinicie Windows, abra el símbolo del sistema y luego realice un comando de prueba como:
Si recuperas las etiquetas HTML, funcionó.
fuente
Cómo configurar cURL:
curl.exe
archivo en suPATH
carpeta de Windows . Por defecto, esto esC:\Windows\System32
.cacert.pem
acurl-ca-bundle.crt
.PATH
carpeta de Windows .Cómo probarlo:
cmd.exe
para abrir su símbolo del sistema.fuente
Tar y Curl están disponibles en Windows a partir de Insider Build 17063, como parte de la cadena de herramientas de Windows: curl y bsdtar.
Tar : una herramienta de línea de comandos que permite a un usuario extraer archivos y crear archivos. Fuera de PowerShell o la instalación de software de terceros, no había forma de extraer un archivo de cmd.exe. La implementación usa libarchive.
Curl : herramienta de línea de comandos que permite transferir archivos desde y hacia servidores.
Nota: PowerShell ya ofrece una funcionalidad similar (tiene rizos y sus propias utilidades de extracción de archivos).
Más información: Tar and Curl ¡Ven a Windows!
fuente
Puede instalar este "cURL para Windows": cURL para Windows es un instalador MSI para cURL, la popular herramienta de transferencia web de línea de comandos. http://www.confusedbycode.com/curl/
fuente
No es necesario reiniciar Windows, pero es necesario reiniciar CMD.
fuente
Utilicé la respuesta proporcionada por fuxia para ejecutar algunos scripts de bash que había escrito en Linux en la plataforma Windows. Funciona muy bien
Una palabra de precaución aunque con
cURL
. Tuve un problema en el que no podía usar la interacción de la consola al autenticar como se describe aquí: https://stackoverflow.com/questions/50724407/curl-command-in-git-bashSi su
cURL
comando requiere autenticación y no desea tener la contraseña visible en la línea de comando o almacenada en su script, deberá usar otra solución, como usar un archivo de contraseña: https://stackoverflow.com/questions/2594880 / using-curl-with-a-username-and-passwordfuente