El parser maneja formas comunes de cURL como flags de método, flags de headers, flags de data, basic auth, URL explícita y hints de respuesta compressed. Si hay data sin método explícito, la solicitud se trata como POST.
Puede elegir Python requests, JavaScript Fetch, Node.js Axios o Go net/http. Headers, request body y basic auth se trasladan al snippet generado, con escape de cadenas según cada lenguaje destino. Revise el código generado antes de pegar secrets o credenciales de producción.
Preguntas y respuestas frecuentes sobre este tema.
El convertidor soporta cuatro lenguajes objetivo: Python (usando la biblioteca requests), JavaScript (usando la API Fetch), Node.js (usando Axios) y Go (usando net/http). Seleccione su lenguaje objetivo del menú desplegable antes o después de pegar su comando curl.
El convertidor maneja opciones comunes de llamadas API, incluyendo -X / --request, -H / --header, -d / --data / --data-raw / --data-ascii / --data-binary, -u / --user, --url y --compressed. Las query strings se conservan como parte de la URL. Flags de cookies, comportamiento de redirects y --data-urlencode aún no se expanden a manejo especial en el código generado.
El convertidor reconoce la bandera -u de curl para autenticación básica y headers de Authorization (tokens Bearer, claves API). Estos se traducen al mecanismo de autenticación equivalente en cada lenguaje objetivo, como parámetros auth en Python requests o headers Authorization en Fetch/Axios/Go.
No, la conversión de comandos curl es manejada completamente por JavaScript en su navegador. Sus comandos curl, incluyendo cualquier clave API o token que contengan, se procesan localmente y nunca se transmiten a ningún servidor.