Generador de comandos cURL

Endpoint

Endpoint y método

La URL, las cabeceras, las credenciales y el cuerpo permanecen en esta pestaña. No se envían mediante nuestros servidores, no se incluyen en la URL ni se suben. El estado del proceso caduca 30 minutos después de guardarse por primera vez; cerrar la pestaña lo elimina.

Crea un comando cURL sin enviar al servidor el endpoint, las credenciales, las cabeceras ni el cuerpo. Elige salida POSIX para bash, zsh y WSL, o genera un comando para PowerShell que llama a curl.exe y aplica sus reglas de comillas y continuación.

Cómo crear un comando cURL con seguridad

  1. 1

    Elige método, URL y shell

    Introduce una URL HTTP o HTTPS completa y elige POSIX o PowerShell.

  2. 2

    Añade cabeceras y autenticación

    Usa cabeceras validadas, un token Bearer o autenticación básica sin duplicar Authorization.

  3. 3

    Elige el formato del cuerpo

    Valida JSON, introduce datos literales o añade campos codificados para URL.

  4. 4

    Revisa antes de copiar

    Comprueba método, URL, shell, cabeceras y cuerpo. El resumen oculta credenciales, pero el comando final las contiene.

  5. 5

    Copia o descarga

    Copia el comando o descarga un archivo .sh o .ps1 y revísalo antes de ejecutarlo.

Qué genera

Entrada Sintaxis cURL
HEAD --head
Otro método distinto de GET -X METHOD
Cabecera Un argumento -H entrecomillado
JSON o datos literales --data-raw
Formulario URL Un --data-urlencode por campo
Token Bearer Cabecera Authorization: Bearer ...
Autenticación básica Argumento --user
Redirecciones o diagnóstico --location, --verbose o --insecure

POSIX y PowerShell son destinos distintos

POSIX usa argumentos entre comillas simples y barras invertidas para continuar líneas en bash, zsh y WSL. PowerShell llama a curl.exe, duplica las comillas simples cuando corresponde y usa el acento grave como continuación. No se genera código para cmd.exe.

Protege las credenciales

La generación local impide que esta página reciba el secreto, pero el comando final sí contiene tokens, contraseñas y cabeceras sensibles. Puede quedar en el historial del shell, en un archivo descargado o visible en argumentos de proceso. Usa credenciales breves, sustituye secretos por marcadores al compartir y borra archivos innecesarios.

Límites

Se aceptan URL HTTP y HTTPS sin credenciales incrustadas ni fragmentos, hasta 30 cabeceras o campos y un cuerpo de 256 KiB. No se generan cuerpos GET/HEAD, cargas multipartes de archivos ni salida para cmd.exe.

Preguntas frecuentes

No. El editor y el montaje del comando funcionan en esta pestaña. La solicitud solo se realiza si ejecutas después el comando generado.

El proceso usa el almacenamiento de sesión de esta pestaña y caduca 30 minutos después del primer guardado. Empezar de nuevo lo elimina.

Envía texto literal y evita que cURL interprete un valor que empieza por @ como una ruta de archivo local.

No. Las opciones -F y las referencias a archivos locales quedan fuera de este generador y deben revisarse manualmente.

No. Llama expresamente a curl.exe y usa sintaxis de PowerShell. Para WSL, elige POSIX.

Herramientas relacionadas