curl
Windows CMD · Red · solo documentación
Qué hace y para qué sirve
Transfiere datos desde o hacia un servidor con URL (HTTP, HTTPS, FTP...). Viene incluido en Windows 10 y 11 como curl.exe.
Sintaxis
curl [opciones] URL
Opciones y parámetros
-o ficheroGuarda la respuesta en ese fichero en lugar de mostrarla.
-OGuarda la respuesta con el nombre que tiene en el servidor.
-LSigue las redirecciones.
-IPide solo las cabeceras de la respuesta.
-X métodoUsa ese método HTTP, como POST o DELETE.
-H "cabecera"Añade una cabecera a la petición.
-d datosEnvía esos datos en el cuerpo de una petición POST.
Ejemplos de uso
curl https://example.comMuestra el código de la página en pantalla.
curl -I https://example.comMuestra solo las cabeceras: código de estado, tipo de contenido...
curl -L -o pagina.html https://example.comDescarga la página siguiendo redirecciones y la guarda en pagina.html.
curl -X POST -d "usuario=ana" https://example.com/loginEnvía un formulario por POST.
Notas y errores frecuentes
- En PowerShell, curl es un alias de Invoke-WebRequest: escribe curl.exe para usar la herramienta real.
- En CMD, usa comillas dobles para los argumentos con espacios.