Existe uma maneira de instalar o cURL no Windows para executar comandos do cURL no prompt de comando?
windows
command-line
curl
DomingoSL
fonte
fonte
Respostas:
Se você não gosta do Cygwin , pode usar construções nativas do Windows. Alguns estão aqui: curl Download Wizard .
fonte
Git
e usar o git bash. Incorporado após a instalação. (veja a resposta abaixo).Primeiro, você precisa baixar o executável cURL. Para o Windows de 64 bits, faça o download aqui e para download do Windows de 32 bits a partir daqui Depois disso, salvar o
curl.exe
arquivo no seuC:
carro.Para usá-lo, basta abrir o
command prompt
e digite:fonte
Se você
Git
instalou no Windows, pode usar oGNU Bash
.... está embutido./superuser/134685/run-curl-commands-from-windows-console/#483964
fonte
Git Bash
e enrolar afastado :)Pessoas que literalmente não precisam do
curl
executável, mas precisam apenas ver ou salvar os resultados de uma solicitação GET de vez em quando, 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) .UPDATE: Gosto de como o ImranHafeez deu mais um passo nesta resposta . No entanto, eu preferiria um script cmd mais simples, talvez criando um
curl.cmd
arquivo contendo isso:que poderia ser chamado exatamente como no exemplo do Unix-ish acima:
fonte
powershell -Command "$wc=new-object net.webclient;$wc.Credentials=new-object System.Net.NetworkCredential(%user%,%pass%);$wc.DownloadString('%input%')"
em stackoverflow.com/a/509394/4985705curl https://www.example.com/mypage.php?action=hello
. No script mypage.php,$_GET['action']
está vaziaSe você usar o gerenciador de pacotes Chocolatey , poderá instalar o cURL executando este comando na linha de comando ou no PowerShell:
fonte
Crie arquivos em lote no Windows e desfrute com cURL no Windows :)
fonte
curl.exe
e.crt
paraC:\Windows\System32
> curl https://api.stackexchange.com
ps Se você quiser que outra pasta armazene executável, verifique seus caminhos
> echo %PATH%
fonte
deve funcionar perfeitamente bem se você o fizer o download em - http://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=MinGW64 - PARA 64BIT Win7 / XP OU em http: //curl.haxx. se / dlwiz /? type = bin & os = Win32 & flav = - & ver = 2000% 2FXP --- PARA 32BIT O Win7 / XP apenas extrai os arquivos para c: / Windows e executa-o a partir do cmd
fonte
Instale o Git para Windows Em seguida, use o git bash para executar os comandos curl.
fonte
Descobri também que, se eu colocar a lixeira cygwin no caminho do Windows, posso executar o curl a partir de uma linha de comando do Windows. Também lhe dará acesso a coisas como sl e grep
fonte
Consegui usar este site para baixar e instalar facilmente o curl na minha máquina Windows. Foram necessários 30 segundos. Estou usando o Windows 7 (com privilégios do administrador), então baixei o curl-7.37.0-win64.msi em http://curl.haxx.se/download.html .
Além disso, não esqueça de reiniciar o console / terminal após a instalação do curl, caso contrário, você receberá as mesmas mensagens de erro.
fonte
Supondo que você seja novo no jogo ou não consiga instalar o software devido a restrições de segurança, você pode usar o Scoop para instalar o curl. Em uma janela do PowerShell ou de comando, execute os seguintes comandos. Observe que isso pressupõe que você possui o Powershell v3.0 +.
A outra vantagem interessante aqui é que isso instala o software apenas para o usuário atual.
Definir exceção de execução
Instalar Scoop
Instale o enrolamento. Você pode receber um aviso sobre um hash ausente, mas deve ver uma mensagem final de que o cURL foi instalado com sucesso
Teste a instalação do curl
fonte
iex (new-object net.webclient).downloadstring('https://a.url.here')
baixar e executar um script PS era exatamente o que eu precisava.No prompt de comando do Windows, execute curl através do Git Bash
fonte
fonte
Faça o download do arquivo .exe em https://cygwin.com/install.html para cygwin (uma grande coleção de ferramentas GNU e Open Source que fornecem funcionalidade semelhante a uma distribuição Linux no Windows).
Execute o arquivo .exe.
Durante a instalação, você encontrará uma etapa para selecionar pacotes. Na janela de seleção do pacote -> altere a visualização para "Não instalado" e procure por ondulação. clique nos pacotes necessários para instalar, clicando na coluna "novo" do pacote -> você pode ver o número da versão e, em seguida, clique em Avançar. (veja a imagem anexada abaixo)
Após concluir a instalação, clique no cygwin para abrir o console curl no Windows e trabalhe nos comandos curl.
fonte
Estou muito atrasado para isso, mas consigo resolver meu problema de ondulação no cmd do Windows 10.
Eu recebi ajuda do tutorial em vídeo abaixo https://www.youtube.com/watch?v=qlTVMuONazs
Aqui está uma explicação
Etapa 1: acesse https://curl.haxx.se/download.html
Etapa 2: pesquise "Win64 - Generic" e baixe "Win64 x86_64 7zip" por "Darren Owen"
Etapa 3: descompacte o arquivo de download e instale o certificado "ca-bundle.crt" não toque em curl.exe
Etapa 4: no Windows, vá para "Painel de controle" -> "Sistema" -> "Configurações avançadas do sistema" Etapa 5: clique em Variáveis de ambiente
Etapa 6: Na variável System, clique em "Path" e cole o caminho da pasta do arquivo no meu caso, é "C: \ curl \ curl_7_53_1_openssl_nghttp2_x64"
E você terminou.
Não se esqueça de reiniciar o sistema por uma vez
fonte
Instale a linha de comando git a partir daqui . Quando você instala o git no Windows, automaticamente se enrola com ele. Você pode verificar a versão instalada do curl usando
curl --version
assim.Esta é uma solicitação de curvatura de amostra que envia uma cadeia de caracteres em um objeto JSON e a codifica.
curl https://api.base62.io/encode \ --request POST \ --header "Content-Type: application/json" \ --data '{ "data": "Hello world!" }'
fonte
Resposta mais simples:
(1) Faça o download do binário curl aqui: https://curl.haxx.se/download.html (consulte o binário do seu sistema operacional). Exemplo:
(2) Crie uma pasta "C: \ curl" e descompacte tudo lá
(3) Edite a variável do sistema chamada "Path" adicionando "; C: \ curl \ bin" no final. Acabado.
Obs .: Já vi alguns caras dizendo para adicionar "; C: \ curl", mas dessa forma não é possível acessar o curl.exe .
fonte
Com o Windows 10 Insider build 17063, o curl está disponível no cmd e no powershell desde o início de 2018.
fonte
Para quem procura uma solução rápida, depois de instalar o cygwin padrão, mas descobrir o curl, não funcionou em uma plataforma win 10 x64:
Fazendo o download deste repositório aposentado, extraindo-o e executando:
Funcionou como um encanto. Presumo que ele tenha a opção pré-instalada para curl.
fonte