Saltar al contenido
Aback Tools Logo

Constructor de Comandos curl

Crea comandos curl completos online y gratis con nuestro constructor de comandos curl. Configura el método HTTP, la URL, los parámetros de consulta, las cabeceras, la autenticación (Basic Auth, token Bearer, clave de API) y el cuerpo de la petición (JSON, datos de formulario, multipart, XML). Genera comandos correctamente escapados para shell en formato de una línea o varias líneas. Sin registro: toda la generación se ejecuta localmente en tu navegador.

curl Command Builder

Fill in the form to build a complete curl command. Configure the HTTP method, URL, query parameters, headers, authentication, and request body. All generation runs locally in your browser.

Query Parameters
Authentication
Custom Headers
Request Body
Options

¿Por qué usar nuestro constructor de comandos curl?

  • Generación instantánea de comandos curl: crea comandos curl completos al instante en tu navegador sin tiempo de espera. Nuestro constructor genera comandos curl correctamente escapados y listos para ejecutar para cualquier método HTTP, tipo de autenticación y formato de cuerpo de petición.
  • Constructor de comandos curl online seguro: toda la generación de comandos curl ocurre localmente en tu navegador: tus claves de API, tokens y datos de petición nunca salen de tu dispositivo. Usa nuestro constructor online con total privacidad y cero recopilación de datos.
  • Constructor de comandos curl online - sin instalación: usa nuestro constructor directamente en cualquier navegador sin descargas, complementos ni aplicaciones. Crea comandos curl desde cualquier dispositivo, en cualquier lugar, al instante.
  • Soporte HTTP completo - auth, cabeceras, cuerpo y opciones: nuestro constructor admite todos los métodos HTTP, Basic Auth, tokens Bearer, claves de API, cabeceras personalizadas, cuerpos JSON/formulario/multipart/XML, parámetros de consulta, tiempos de espera, opciones SSL y seguimiento de redirecciones.

Casos de uso comunes del constructor de comandos curl

  • Pruebas y depuración de API: los desarrolladores usan nuestro constructor de comandos curl para probar rápidamente endpoints de API REST sin escribir código. Crea un comando curl con las cabeceras, autenticación y cuerpo correctos para probar cualquier endpoint desde la terminal.
  • Ejemplos para documentación de API: los redactores técnicos usan nuestro constructor de comandos curl para generar ejemplos de curl para la documentación de API. Crea comandos curl precisos y correctamente escapados que los desarrolladores pueden copiar y ejecutar de inmediato.
  • Pruebas de autenticación: los ingenieros de seguridad usan nuestro constructor de comandos curl para probar flujos de autenticación de API. Genera comandos curl con Basic Auth, tokens Bearer y claves de API para verificar que la autenticación funciona correctamente.
  • Pruebas de webhooks: los desarrolladores de backend usan nuestro constructor de comandos curl para probar endpoints de webhooks. Crea peticiones POST con cargas JSON y cabeceras personalizadas para simular entregas de webhooks desde servicios de terceros.
  • Scripts de canalizaciones CI/CD: los ingenieros DevOps usan nuestro constructor de comandos curl para generar comandos curl para scripts de canalizaciones CI/CD. Crea disparadores de despliegue, llamadas de verificación de estado y notificaciones de API para flujos automatizados.
  • Aprendizaje y educación: los estudiantes y desarrolladores que aprenden HTTP y API REST usan nuestro constructor de comandos curl para entender cómo funcionan las peticiones HTTP. Crea comandos curl visualmente y observa cómo cada opción se traduce en una bandera de curl.

¿Qué es curl?

curl (Client URL) es una herramienta de línea de comandos para transferir datos mediante diversos protocolos de red, habitualmente HTTP y HTTPS. Es la herramienta estándar para probar API REST, descargar archivos y hacer peticiones HTTP desde la terminal o scripts. curl está disponible en Linux, macOS y Windows y viene preinstalado en la mayoría de los sistemas. Nuestro constructor de comandos curl genera comandos curl correctamente formateados y escapados a partir de un formulario visual: no necesitas memorizar banderas de curl ni escapar manualmente caracteres especiales en URLs, cabeceras ni cuerpos de petición.

Cómo funciona nuestro constructor de comandos curl

  1. 1. Configura tu petición: selecciona el método HTTP, introduce la URL, añade parámetros de consulta, configura la autenticación, añade cabeceras personalizadas y establece el cuerpo de la petición. Todo el procesamiento ocurre localmente en tu navegador: tus claves de API y datos de petición nunca salen de tu dispositivo.
  2. 2. Establece las opciones: elige el formato de salida (una línea o varias líneas con continuación por barra invertida), define un tiempo de espera y activa opciones como seguir redirecciones (-L), salida verbose (-v) u omitir la verificación SSL (-k).
  3. 3. Crea y copia: haz clic en Crear comando curl para generar el comando curl completo y correctamente escapado. Cópialo con un clic y pégalo directamente en tu terminal.

Banderas clave de curl generadas

  • -X MÉTODO: establece el método HTTP (POST, PUT, PATCH, DELETE). GET es el predeterminado y se omite para una salida más limpia.
  • -H 'Cabecera: Valor': añade una cabecera HTTP personalizada. Se usa para Content-Type, Authorization, claves de API y cualquier otra cabecera personalizada.
  • -d 'cuerpo' / -F campo=valor: establece el cuerpo de la petición. -d se usa para JSON, datos de formulario y texto sin formato. -F se usa para datos de formulario multipart.
  • -u usuario:contraseña / token Bearer: establece la autenticación. -u para Basic Auth, -H Authorization: Bearer para tokens Bearer y cabecera personalizada o parámetro de consulta para claves de API.

Escape de shell y caracteres especiales

Nuestro constructor de comandos curl envuelve automáticamente todos los valores entre comillas simples y escapa cualquier comilla simple dentro de los valores con el patrón '\''. Esto garantiza que el comando generado funcione correctamente en shells bash y zsh incluso cuando los valores contienen espacios, caracteres especiales, llaves JSON u otros metacaracteres del shell. Los comandos generados se pueden copiar y pegar de forma segura directamente en cualquier terminal Unix/Linux/macOS.

Preguntas frecuentes

Un constructor de comandos curl genera comandos curl completos y correctamente escapados a partir de un formulario visual. En lugar de memorizar las opciones de curl y escapar manualmente caracteres especiales, rellenas la URL, el método, las cabeceras, la autenticación y el cuerpo, y el constructor produce un comando curl listo para ejecutar.

Nuestro constructor de comandos curl admite GET, POST, PUT, PATCH, DELETE, HEAD y OPTIONS. GET es el predeterminado y se omite en la salida para obtener comandos más limpios.

Selecciona "Token Bearer" en el desplegable de tipo de autenticación e introduce tu token. El constructor genera automáticamente la cabecera correcta -H 'Authorization: Bearer tu-token'.

Selecciona "JSON" en el desplegable de tipo de cuerpo y pega tu JSON. El constructor añade automáticamente la cabecera Content-Type: application/json y envuelve el cuerpo con -d.

La salida de una línea pone todo el comando curl en una sola línea. La salida de varias líneas usa continuación con barra invertida (\) para dividir el comando en varias líneas por legibilidad.

La opción -k (--insecure) indica a curl que omita la verificación del certificado SSL. Es útil para probar con certificados autofirmados en desarrollo. Nunca uses -k en producción.

¡Sí! Nuestro constructor de comandos curl es 100 % gratis, sin registro, sin anuncios y sin límites de uso. Crea comandos curl tantas veces como necesites - totalmente gratis, para siempre.

Por supuesto. Toda la generación de comandos curl ocurre localmente en tu navegador. Tus claves de API, tokens y datos de petición nunca se envían a ningún servidor.