Existe uma maneira de instalar cURL
no Windows para executar cURL
comandos no prompt de comando ?
windows
command-line
console
curl
Domingo
fonte
fonte
Respostas:
Baixe o cURL para Windows a partir daqui (e certifique-se de selecioná-lo no Win32 - Modo genérico , na página).
Em seguida, coloque-o em um diretório dentro da variável de ambiente PATH (ou seja:)
C:\Windows\System32
ou execute-o com o caminho completo antes do nome do executável.Se você o colocar em um diretório dentro do PATH, feche e reabra o prompt de comando para disponibilizar o comando.
fonte
https
?Se você instalar o Git for Windows, também receberá o Curl automaticamente. Existem algumas vantagens:
PATH
configuração durante a instalação automaticamente.fonte
/mingw64/bin/curl
.Para pessoas que não precisam literalmente do
curl
executável, mas precisam apenas ver ou salvar os resultados de uma solicitação GET, podem usarpowershell
diretamente. Em um prompt de comando normal, digite:que, embora um pouco prolixo, é semelhante à digitação
em um ambiente mais Unix.
Mais informações sobre
net.webclient
estão disponíveis aqui: Métodos WebClient (System.Net) .fonte
DownloadFile
método:powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. Você também acabou de me ensinar como usar o PowerShell sem abrir seu prompt. Obrigado matty!Após instalar o OpenSSL Light, reinicie o Windows, abra o prompt de comando e execute um comando de teste como:
Se você recuperar tags HTML, funcionou.
fonte
Como configurar o cURL:
curl.exe
arquivo para suaPATH
pasta do Windows . Por padrão, é issoC:\Windows\System32
.cacert.pem
paracurl-ca-bundle.crt
.PATH
pasta do Windows .Como testá-lo:
cmd.exe
para abrir seu prompt de comando.fonte
Tar e Curl estão disponíveis no Windows a partir do Insider Build 17063, como parte da cadeia de ferramentas do Windows: curl e bsdtar.
Tar : Uma ferramenta de linha de comando que permite ao usuário extrair arquivos e criar arquivos. Fora do PowerShell ou da instalação de software de terceiros, não havia como extrair um arquivo do cmd.exe. A implementação usa libarchive.
Ondulação : ferramenta de linha de comando que permite a transferência de arquivos de e para servidores.
Nota: O PowerShell já oferece funcionalidade semelhante (possui curl e possui utilitários de extração de arquivos).
Mais informações: Tar and Curl Come to Windows!
fonte
Você pode instalar este "cURL for Windows": O cURL for Windows é um instalador MSI para cURL, a popular ferramenta de transferência da Web de linha de comando. http://www.confusedbycode.com/curl/
fonte
Não é necessário reiniciar o Windows, mas é necessário reiniciar o CMD.
fonte
Usei a resposta fornecida pelo fuxia para executar alguns scripts bash que eu havia escrito no Linux na plataforma Windows. Funciona muito bem.
Uma palavra de cautela embora com
cURL
. Eu tive um problema em que não podia usar a interação do console ao autenticar, conforme descrito aqui: https://stackoverflow.com/questions/50724407/curl-command-in-git-bashSe o seu
cURL
comando requer autenticação e você não deseja que a senha seja visível na linha de comando ou armazenada no seu script, será necessário usar outra solução, como o uso de um arquivo de senha: https://stackoverflow.com/questions/2594880 / using-curl-with-a-username-and-passwordfonte