YamlBox

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.

Opciones de conversión

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

  1. 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.

  2. 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.

  3. 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.

¿Buscando “convertidor curl a buscar”, “rizo a axios”, “rizo a javascript”? Estás en el lugar correcto. explorar todas las 19 herramientas.

Lectura más profunda

Artículo de blog · 5 min de lectura cURL para recuperar: mover una solicitud del terminal al cURL para recuperar la conversión para JavaScript: encabezados, cuerpos, autenticación y métodos asignados correctamente, además de la realidad CORS que decide si una solicitud funciona. Leer la guía →