Categoría: Desarrollo

Generador de comandos cURL

Idea propia¿Falta una herramienta?

Crea un comando curl a partir de un método, una URL, cabeceras y un cuerpo

Completa un método de solicitud, una URL, cabeceras y un cuerpo, y obtén un comando curl listo para ejecutar con cada parte correctamente entrecomillada para la shell. Todo se ensambla localmente en tu navegador.

Salida
curl \
  -H 'Content-Type: application/json' \
  'https://api.example.com/v1/items'

Todo lo de esta página se procesa en tu navegador. No se sube nada.

Para qué sirve

Escribir un comando curl a mano implica entrecomillar correctamente cada cabecera y el cuerpo, algo fácil de hacer mal de forma sutil. Esta herramienta descompone la solicitud en un método, una URL, cabeceras (una por línea) y un cuerpo opcional, y los vuelve a ensamblar en un único comando entrecomillado que puedes pegar directamente en una terminal.

Cómo se usa

  1. Introduce la URL de la solicitud y elige un método.
  2. Añade cabeceras, una por línea, como Name: value.
  3. Añade un cuerpo si la solicitud lo necesita y copia el comando.

Privacidad

Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.

Preguntas frecuentes

¿La solicitud se envía realmente a algún sitio?
No. Esto solo construye el texto del comando; no se envía nada hasta que lo ejecutes tú mismo.
¿Cómo se gestiona el entrecomillado?
Las cabeceras, el cuerpo y la URL se envuelven cada uno entre comillas simples, escapando cualquier comilla simple incrustada, lo cual es una opción segura por defecto para la mayoría de shells POSIX.
¿Añade -X GET para una solicitud GET normal?
No. curl ya usa GET por defecto, así que la opción -X solo se añade para otros métodos, para mantener el comando corto.