Otras herramientas
Constructor de solicitudes cURL
Genera comandos cURL reutilizables mientras ejecutas peticiones HTTP y revisas la respuesta.
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
- Pega el contenido de request parameters o ingresa parámetros.
- Elige cURL command como salida y ajusta opciones.
- 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-timecorrespondiente 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
- Elige un método HTTP e introduce la URL de destino.
- Abre las pestañas Headers, Body o Query Parameters para añadir datos adicionales a la petición.
- Selecciona el tipo de cuerpo cuando trabajes con solicitudes POST, PUT o PATCH.
- Ajusta el tiempo de espera si el endpoint necesita más (o menos) tiempo para responder.
- 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-Typeadecuado 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
curlgenerado 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.