Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
curl es una herramienta de línea de comandos para transferir datos hacia y desde un servidor. Se incluye con Windows y admite una amplia gama de protocolos, como HTTP, HTTPS, FTP y SFTP, lo que lo convierte en una manera cómoda de llamar a las API REST, descargar archivos y probar puntos de conexión sin instalar herramientas adicionales.
La versión de Windows se basa en el proyecto original curl, por lo que las mismas opciones y el mismo comportamiento que ya conoces de Linux y macOS funcionan igual en Windows.
Note
Windows PowerShell 5.1 define un alias integrado denominado curl que se asigna a Invoke-WebRequest, que sombrea curl.exe y acepta parámetros diferentes. Para usar el curl real en Windows PowerShell 5.1, quite el alias con Remove-Item Alias:curl o invoque explícitamente como curl.exe (por ejemplo, curl.exe -O https://example.com/file.zip). PowerShell 7+ no define este alias.
Comandos comunes
Descargue un archivo:
curl -O https://example.com/file.zip
Realice una solicitud GET e imprima la respuesta:
curl https://api.example.com/data
Enviar una solicitud POST JSON:
curl -X POST https://api.example.com/items `
-H "Content-Type: application/json" `
-d '{"name":"widget"}'
Para obtener la lista completa de opciones, ejecute curl --help o vea la documentación oficial.
Windows developer