Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
curl é uma ferramenta de linha de comando para transferir dados de e para um servidor. Ele é incluído no Windows e oferece suporte a uma ampla variedade de protocolos, incluindo HTTP, HTTPS, FTP e SFTP, o que o torna uma maneira conveniente de chamar APIs REST, baixar arquivos e testar endpoints sem instalar ferramentas extras.
A versão Windows é criada a partir do projeto upstream curl para que os mesmos sinalizadores e comportamentos que você conhece do Linux e do macOS funcionem da mesma maneira em Windows.
Note
Windows PowerShell 5.1 define um alias interno chamado curl que mapeia para Invoke-WebRequest, que sombreia curl.exe e aceita parâmetros diferentes. Para usar o curl real no Windows PowerShell 5.1, remova o alias com Remove-Item Alias:curl ou invoque-o explicitamente como curl.exe (por exemplo, curl.exe -O https://example.com/file.zip). O PowerShell 7+ não define esse alias.
Comandos comuns
Baixe um arquivo:
curl -O https://example.com/file.zip
Faça uma solicitação GET e imprima a resposta:
curl https://api.example.com/data
Enviar uma solicitação JSON POST:
curl -X POST https://api.example.com/items `
-H "Content-Type: application/json" `
-d '{"name":"widget"}'
Para obter a lista completa de opções, execute curl --help ou consulte a documentação oficial.
Windows developer