cURL a plantilla fetch()
Pega un comando cURL y obtén una llamada fetch() de JavaScript lista para adaptar. Todo ocurre en tu navegador y no se ejecuta ninguna petición.
Your fetch() template appears here.
This only rewrites the command as code — no request is sent and nothing leaves your browser.
Se ejecuta en tu navegador. Lo que introduces no se sube a PayloadIQ.
Esta herramienta convierte un comando cURL en una llamada fetch() de JavaScript sin salir de tu navegador. Lee el comando tal como lo copiarías de la terminal o de la opción "Copiar como cURL" de las DevTools y extrae el método, la URL, cada cabecera y el cuerpo de la petición. El análisis ocurre por completo en esta página: nada se sube a un servidor y no se envía ninguna llamada real.
Cómo interpreta tu comando cURL
El conversor recorre las opciones más habituales de cURL y las traduce al objeto de configuración de fetch(). Toma el método de -X o --request (y usa POST por defecto cuando detecta un cuerpo), lee la URL, recoge todas las cabeceras de -H o --header y extrae el cuerpo de -d, --data, --data-raw o --data-binary. El resultado es un punto de partida, no un reemplazo exacto: cURL tiene decenas de flags para autenticación, cookies, proxies, subida de archivos o redirecciones que no tienen una correspondencia directa con fetch(), así que revisa las cabeceras y el cuerpo generados y conecta a mano lo que sea más específico.
Por qué es útil y por qué es privado
Cuando depuras una API, lo normal es tener a mano un cURL que ya funciona (copiado de la documentación, de Postman o del panel de red del navegador) y querer llevarlo a tu código JavaScript sin reescribirlo carácter a carácter. Esta herramienta te ahorra ese paso y reduce los errores al copiar cabeceras largas o cuerpos JSON. Además, como todo el procesado se ejecuta en el navegador con JavaScript local, tu comando (incluidos tokens, claves de API o cookies de sesión que suela contener) nunca abandona tu equipo ni se registra en ningún sitio.