Convertidor de cURL a código

Pegue cualquier comando curl: obtenga código idiomático en 12 idiomas, de forma instantánea y privada.

Generated code
 

Convierta ejemplos de documentación de API en código de trabajo para su pila de una sola vez. El analizador comprende la sintaxis real del shell (comillas, escapes, continuaciones de línea) y los generadores escriben código idiomático, no plantillas concatenadas por cadenas: dictados JSON nativos en Python, BodyPublishers en Java, tablas hash Invoke-RestMethod en PowerShell. Todo se ejecuta en tu navegador; Los comandos con claves API nunca tocan un servidor.

Preguntas frecuentes

¿A qué idiomas puede convertir los comandos cURL?

Doce objetivos: recuperación de JavaScript, Axios, Node.js, solicitudes de Python, Python httpx, PHP cURL, PHP Guzzle, Go net/http, Java HttpClient, C# HttpClient, Ruby Net::HTTP y PowerShell, que cubren las pilas detrás de la gran mayoría de las integraciones de API.

¿Qué opciones de curl comprende el analizador?

El conjunto de trabajo común: -X/--request, -H encabezados, todas las variantes -d/--data, --data-urlencode, --json, -F formularios multiparte, -u autenticación básica (convertida en un encabezado de Autorización), -b cookies, -A user-agent, -e referer, -L redirecciones, -k insecure, --compressed y -G. Las comillas, los escapes y las continuaciones de barras invertidas de varias líneas se manejan como lo haría un shell.

¿Mi clave API en el comando se envía a alguna parte?

No, la conversión es 100% JavaScript del lado del cliente. El comando, incluidos los tokens que contiene, nunca sale de su navegador. Aún así, rote las credenciales que pegue en CUALQUIER herramienta en línea como hábito.

¿Por qué los datos JSON se ven diferentes en la salida de Python?

Cuando el cuerpo es JSON válido, el convertidor emite un dictado nativo idiomático pasado mediante json= (con Verdadero/Falso/Ninguno convertido correctamente) en lugar de una cadena sin formato, la forma en que un desarrollador experimentado de Python realmente lo escribiría.

¿Qué sucede si mi comando usa -k/-insecure?

El código convertido desactiva fielmente la verificación TLS Y lleva un fuerte comentario de advertencia, porque enviarlo a producción permite ataques de intermediario. En su lugar, corrija el certificado siempre que sea posible.