Constructor de solicitudes cURL

Genera comandos cURL reutilizables mientras ejecutas peticiones HTTP y revisas la respuesta.

ms

Comando cURL generado

curl \
  --max-time 30

El comando se actualiza automáticamente al modificar las opciones.

💻

Sin respuesta todavía

Completa los datos de la petición y envíala para ver la respuesta y el comando cURL correspondiente.

Resumen de la herramienta: Generador de solicitudes cURL

El generador de solicitudes cURL te permite componer llamadas HTTP desde un formulario intuitivo y ver al instante el comando curl equivalente. Modifica la petición, copia el comando para scripts o documentación y revisa la respuesta en vivo sin salir del navegador.

¿Qué es Generador de solicitudes cURL?

Generador de solicitudes cURL convierte request parameters a cURL command rápidamente y entrega un resultado listo para usar.

Cómo usarlo

  1. Pega el contenido de request parameters o ingresa parámetros.
  2. Elige cURL command como salida y ajusta opciones.
  3. Revisa el resultado y copia o descarga.

Casos de uso comunes

  • Migraciones de formato request parameters↔cURL command
  • Usar datos request parameters en flujos cURL command o generación de código
  • Validar la conversión contra especificaciones

❓ Preguntas frecuentes

P1: ¿La conversión falló o quedó vacía?
R: Verifica que el request parameters sea válido y completo.

P2: ¿El resultado luce distinto?
R: El formato puede cambiar para ajustarse a las reglas de cURL command.

P3: ¿Cómo procesar en lote?
R: Divide en partes pequeñas para mayor estabilidad.

Características destacadas

  • Salida cURL en tiempo real: cada cambio en el método, la URL, los encabezados, la cadena de consulta o el cuerpo actualiza automáticamente la vista previa del comando.
  • Soporte para múltiples cuerpos: alterna entre JSON, datos de formulario codificados como URL o texto sin procesar con editores dedicados.
  • Control de tiempo de espera: define el límite de la petición (en milisegundos) y obtén la bandera --max-time correspondiente en el comando.
  • Explorador de respuestas: inspecciona el cuerpo formateado, los encabezados y la carga sin procesar; copia o descarga los resultados con un clic.
  • Listo para el portapapeles: copia el comando generado o el contenido de la respuesta directamente desde la interfaz.

Primeros pasos

  1. Elige un método HTTP e introduce la URL de destino.
  2. Abre las pestañas Headers, Body o Query Parameters para añadir datos adicionales a la petición.
  3. Selecciona el tipo de cuerpo cuando trabajes con solicitudes POST, PUT o PATCH.
  4. Ajusta el tiempo de espera si el endpoint necesita más (o menos) tiempo para responder.
  5. Haz clic en Send Request para ejecutar la llamada y revisar la respuesta.

La sección de vista previa muestra el comando curl exacto que refleja tu configuración. Usa Copy cURL para pegarlo en sesiones de terminal, flujos de CI o fragmentos de documentación.

Consejos

  • Al proporcionar JSON o campos de formulario, la herramienta añade el encabezado Content-Type adecuado tanto a la petición como al comando generado (a menos que lo definas manualmente).
  • Los parámetros de consulta agregados en la pestaña Query se integran en la URL y se reflejan en la vista previa.
  • El campo de tiempo de espera controla tanto la petición en el navegador como la bandera --max-time, lo que vuelve portátil al comando.
  • Utiliza la acción Format JSON del panel de respuesta para embellecer los datos JSON después de llamar a la API.

Casos de uso

  • curl pruebas de API en el navegador: reproduce rápidamente llamadas de producción, itera sobre cadenas de consulta y comparte el fragmento curl generado con el equipo para investigar regresiones.
  • curl seguro con token Bearer: añade encabezados Authorization: Bearer <token>, verifica los flujos de autenticación y exporta el comando listo para CI.
  • curl para mutation GraphQL: pega cargas de GraphQL en el editor JSON, previsualiza el comando multilínea exacto y conserva una biblioteca de mutaciones probadas para la documentación.
  • curl plantilla para integraciones webhook REST: simula callbacks de webhook, ajusta encabezados personalizados (como X-Signature) y guarda el comando generado para el onboarding de desarrolladores socios.