Executa comandos cURL a partir do console do Windows

78

Existe uma maneira de instalar o cURL nas janelas para executar os comandos cURL do prompt de comando ?

    
por Domingo 26.04.2010 / 04:09

9 respostas

73

Faça o download do cURL para Windows em aqui (e selecione-o em > Win32 - Generic caminho para baixo na página).

Em seguida, coloque-o em um diretório dentro de sua variável de ambiente PATH (por exemplo: C:\Windows\System32 ) ou execute-o com o caminho completo que precede o nome do executável.

Se você colocá-lo em um diretório que esteja dentro de seu PATH, certifique-se de fechar e reabrir o prompt de comando para disponibilizar o comando.

    
por 26.04.2010 / 04:19
80

Se você instalar o Git for Windows , também obterá o Curl automaticamente. Existem algumas vantagens:

  • O Git cuida da PATH setup durante a instalação automaticamente.
  • Você recebe o GNU bash , um shell realmente poderoso, na minha opinião, muito melhor que o console nativo do Windows.
  • Você obtém muitas outras ferramentas úteis do Linux como tail, cat, grep, gzip, pdftotext, less, sort, tar, vim e até Perl.

    
por 05.10.2012 / 20:25
2

Depois de instalar o OpenSSL Light, reinicie o Windows, abra o Prompt de Comando e faça um comando de teste como:

curl http://www.google.com

Se você receber tags HTML de volta, funcionou.

    
por 09.04.2011 / 05:08
2

Como configurar o cURL:

  • Faça o download e descompacte o cURL de 64 bits com SSL.
  • Copie o arquivo curl.exe para a pasta Windows PATH . Por padrão, isso é C:\Windows\System32 .
  • Faça o download e instale o Visual Studio 2010 C ++ Runtime Redistribuível de 64 bits aqui .
  • Faça o download do pacote mais recente de Chaves Públicas de Autoridade Certificada de mozilla.org aqui .
  • Renomeie esse arquivo de cacert.pem para curl-ca-bundle.crt .
  • Mova este arquivo para a pasta Windows PATH .

Como testar:

  • Execute cmd.exe para abrir seu prompt de comando.
  • Para os dois comandos, você deve ver algumas páginas do código-fonte HTML. Se você ver isso, o cURL está funcionando!
por 28.02.2013 / 21:31
2

Tar e Curl estão disponíveis no Windows começando no 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 o libarchive.

Curl:ferramentadelinhadecomandoquepermitetransferirarquivosde/paraservidores.

Observação:oPowerShelljáoferecefuncionalidadesemelhante(eletemocurleseusprópriosutilitáriosdeextraçãodearquivos).

Maisinformações: Tar e Curl Venham para o Windows!

    
por 19.01.2018 / 11:51
1

Você pode instalar este "cURL for Windows": O cURL for Windows é um instalador do MSI para cURL, a popular ferramenta de transferência da Web de linha de comando. link

    
por 21.11.2013 / 22:32
1

Para pessoas que não precisam literalmente do executável curl , precisam apenas de, por exemplo. veja ou salve os resultados de uma solicitação GET, pode usar powershell diretamente. Em um prompt de comando normal, digite:

powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"

que, embora um pouco prolixo, é semelhante à digitação

curl http://example.com/

em um ambiente mais Unix-ish.

Mais informações sobre net.webclient estão disponíveis aqui: Métodos do WebClient (System.Net) .

    
por 05.03.2016 / 19:33
0

Não é necessário reiniciar o Windows, mas é necessário reiniciar o CMD.

  1. Instale o cURL em curl.haxx.se .
  2. Defina a variável de ambiente Path de acordo com a localização do curl.exe em sua máquina, algo como C: \ Users \ You \ cURL
  3. Faça o download do arquivo de certificado do mozilla.org como linkado em um dos as respostas acima e mova-o para a pasta system32.
por 02.01.2015 / 21:51
0

Eu usei a resposta fornecida pelo fuxia para executar alguns scripts bash que escrevi no Linux na plataforma Windows. Funciona muito bem.

Uma palavra de cautela, porém, com cURL . Eu tive um problema em que não consegui usar a interação do console ao autenticar conforme descrito aqui: link

Se o seu comando cURL requer autenticação e você não deseja ter a senha visível na linha de comando ou armazenada no seu script, você terá que usar outra solução, como usar um arquivo de senha: link

    
por 07.06.2018 / 16:30