Generador de cabeceras HTTP y comandos cURL
Compose request headers in a form and copy them as a raw HTTP header block — or as a one-line cURL command. — herramienta gratuita en línea.
Respuesta rápida: HTTP Header Builder & cURL Generator: Funciona en tu navegador, gratis, sin registro.
Última actualización
Preguntas frecuentes
- ¿El comando cURL se ejecutará tal cual en macOS, Linux y WSL?
- Sí: usamos comillas simples de shell POSIX para escapar correctamente los apóstrofos y caracteres especiales incluidos. Pégalo en cualquier shell bash, zsh o fish.
- ¿Funciona en cmd de Windows o PowerShell?
- PowerShell trata las comillas simples de forma distinta: sustituye cada <code>'</code> por <code>"</code> en la salida, o usa Git Bash / WSL. cmd.exe requiere todavía más escapes; para Windows nativo, es preferible el cmdlet Invoke-RestMethod.
- ¿Y las cabeceras de autenticación?
- Usa el desplegable de cabeceras habituales para insertar una plantilla de <code>Authorization</code> y sustituye <code>YOUR_TOKEN</code> por tu token de portador real (o la autenticación básica en base64). El token nunca sale de tu navegador.
- ¿Se validan las cabeceras?
- Los nombres de cabecera se mantienen tal como se introducen; no imponemos nombres registrados por IANA, así que puedes crear libremente cabeceras <code>X-</code> personalizadas. Las reglas estándar de HTTP (sin saltos de línea en los valores y longitud máxima) son responsabilidad tuya.
- ¿Puedo enviar la solicitud desde esta herramienta?
- No: esta herramienta solo genera el comando. CORS bloquearía de todos modos la mayoría de solicitudes entre orígenes desde un navegador. Pega el comando cURL en tu terminal para ejecutarlo realmente.
- ¿Codificará la URL por mí?
- No: mantenemos la URL tal como la escribiste. Si tu URL contiene espacios o caracteres especiales, codifícalos primero con nuestro Codificador/decodificador de URL.
- ¿Se suben mis valores?
- No: el generador funciona íntegramente en tu navegador. Incluso los tokens de autenticación se mantienen en local.
- ¿Cómo añado un cuerpo para solicitudes POST?
- Elige POST (o PUT/PATCH) como método y aparecerá un área de texto para el cuerpo. La salida de cURL incluye automáticamente <code>--data</code> con comillas seguras para la shell.
- ¿Generará <code>--data-binary</code> o <code>--form</code> en lugar de <code>--data</code>?
- No en esta herramienta: generamos <code>--data</code>, la forma más habitual para las API JSON. Para subir archivos, usa <code>-F</code> manualmente tras el comando generado.
- ¿Puedo importar un comando cURL existente?
- Todavía no: pega el bloque de cabeceras sin procesar y completaremos el formulario (previsto). Por ahora, escribe o pega las cabeceras una a una mediante el formulario anterior.