🌐 ES

🌀 Generador de comandos cURL

Introduce un método HTTP, URL, encabezados, cuerpo de solicitud y opciones para generar un comando cURL listo para copiar. Cada valor se escapa de forma segura según las reglas de la shell POSIX.


        
GUÍA

Más información

01

1. Anatomía de un comando cURL

Un comando cURL es curl seguido de opciones y una URL. -X define el método, -H añade encabezados, y --data-raw o --data-urlencode envía el cuerpo. Esta herramienta toma cada parte desde un formulario y produce un comando limpio de varias líneas que puedes copiar al portapapeles con un clic.

02

2. Escape seguro de valores

Cuando un valor de encabezado o el cuerpo JSON contiene una comilla simple ('), espacios o caracteres especiales, un comando sin escapar puede romperse en la shell. Esta herramienta envuelve cada valor entre comillas simples y reemplaza cualquier comilla simple interna con la secuencia exacta '\'' (cerrar, comilla escapada, reabrir). También elimina los saltos de línea para prevenir inyección de encabezados.

03

3. Ten cuidado con la opción -k

-k (--insecure) omite la verificación del certificado TLS del servidor. Es conveniente para pruebas locales pero peligrosa en redes reales, donde te expone a ataques de hombre en el medio. Esta herramienta muestra una advertencia cada vez que -k está habilitada. En producción, usa certificados válidos y evita esta opción.

Preguntas frecuentes

¿Es seguro pegar y ejecutar el comando generado?
Los valores se escapan según las reglas de la shell, por lo que los caracteres especiales no causarán errores de sintaxis. Aun así, revisa las opciones que afectan la seguridad como -k y la URL de destino antes de ejecutar.
¿Se manejan los valores con comillas simples?
Sí. Las comillas simples internas se reemplazan con la secuencia estándar de POSIX ('\'') para que se mantengan exactamente.
¿Se envían mis entradas a un servidor?
No. El comando se genera por completo en tu navegador y ningún valor se envía nunca a un servidor.
¿Funcionará el comando en Windows?
Esta herramienta se escapa para shells POSIX (bash/zsh). Windows cmd.exe usa reglas de comillas diferentes y podría no funcionar tal cual; usa PowerShell, WSL o Git Bash.