Web y codificación
Convertidor de búsqueda de cURL a JavaScript
Copie una solicitud desde su terminal o API documentos y obtenga el código fetch() funcional: encabezados, método, cuerpo JSON, autenticación básica y formularios de varias partes, todos traducidos correctamente.
- Se ejecuta 100% en tu navegador.
- Sin registro · Sin cargas
- Uso gratuito e ilimitado
comando de curvatura
Ejemplos: PUBLICAR con JSON · OBTENER con autenticación + consulta · Carga multiparte —⌘/Ctrl + Enter convierte · suelta un archivo para cargarlo · procesado localmente
salida de JavaScript
La salida es de sólo lectura. Utilice Copiar, Descargar o Compartir para eliminarlo.
Cómo utilizar la herramienta enrollar para buscar
-
Pegue el comando cURL
Las continuaciones de línea con barras invertidas, cadenas entre comillas y múltiples indicadores -H se analizan como lo harían en un shell.
-
Elija el sabor de salida
fetch es para el navegador y el Nodo moderno; node-fetch agrega la importación para Node anterior; axios proporciona un objeto de configuración en lugar de una llamada.
-
Colóquelo en su código
Los cuerpos están bien impresos y se generan encabezados de autenticación (incluida la autenticación básica desde -u). Reemplace cualquier secreto con una variable de entorno.
¿Qué hace que esta herramienta sea diferente?
- Analiza -X, -H, -d, --data-raw, --json, -u, -b, -F y indicadores comunes
- Los cuerpos JSON están formateados como literales de objetos legibles dentro de JSON.stringify
- -u usuario:contraseña se convierte en un encabezado de autorización básica Base64 correcto
- Las cargas multiparte -F generan FormData con llamadas anexas
- Tres tipos de salida: buscar, buscar nodos, axios
Privacidad por arquitectura: esta página no contiene análisis que reciban su entrada y el código de conversión se ejecuta en su pestaña. Puedes desconectarte de la red después de cargar y seguir trabajando.
enrollar para buscar — preguntas frecuentes
¿El código de recuperación generado está listo para producción?
La traducción de la solicitud es exacta: el método, URL, los encabezados y el cuerpo coinciden con lo que curl enviaría. Lo que debe agregar antes del envío: manejo de errores (verifique respuesta.ok), tiempos de espera con AbortController y lógica de reintento para llamadas idempotentes.
¿A dónde fue mi bandera -k/-insecure?
Se indica en un comentario en lugar de traducirse, porque la recuperación del nodo verifica TLS de forma predeterminada y deshabilitarlo en el código es una decisión de seguridad. En su lugar, arregle el certificado; si realmente lo necesita, configure NODE_TLS_REJECT_UNAUTHORIZED=0 solo en un entorno desechable.
¿Cómo se maneja la autenticación básica?
-u usuario:pass se convierte en un encabezado Authorization: Basic con las credenciales codificadas en Base64, que es exactamente lo que envía curl. Prefiera tokens a la autenticación básica donde el API lo admita.
¿Puede manejar --compressed y redirecciones?
La compresión es transparente en la búsqueda, por lo que --compressed no necesita código. Las redirecciones se siguen de forma predeterminada en la búsqueda, haciendo coincidir curl con -L; Si necesita manejo de redireccionamiento manual, configure el redireccionamiento: "manual".
¿Por qué mi comando curl no se puede analizar?
La mayoría de los fallos provienen de comillas sin escape en cadenas de shell complejas o indicadores que el analizador no reconoce. El error nombra el token con el que se ahogó; por lo general, es más rápido corregir el comando que adivinarlo.
Herramientas relacionadas
¿Buscando “convertidor curl a buscar”, “rizo a axios”, “rizo a javascript”? Estás en el lugar correcto. explorar todas las 19 herramientas.