Conversor de curl a Código - fetch, Python requests, axios o Go
Conversor de curl a Código
Convierta un comando curl en JavaScript, Python, Node.js o Go
Cuatro Lenguajes
fetch de JavaScript, requests de Python, axios de Node.js y net/http de Go.
Análisis Real del Shell
Las comillas simples y dobles, las cadenas $'\n' y los saltos de línea se tratan como lo haría un shell.
Sin Ocultar Nada
Las opciones sin equivalente, como -o o --proxy, se listan para que nada se pierda sin aviso.
Privado
Todo se ejecuta en su navegador; nada de lo que pegue se sube.
De curl a Código
Las herramientas de desarrollo del navegador pueden copiar cualquier petición como comando curl, y la documentación de las API suele estar escrita en curl. Este conversor lee el método (-X), las cabeceras (-H), el cuerpo (-d, --data-raw, --json, --data-urlencode), los campos de formulario (-F), la autenticación básica (-u), las cookies (-b), -G para la consulta y -L para redirecciones, y escribe la misma petición en su lenguaje.
Como el propio curl, una petición con cuerpo pasa a ser POST salvo que -X diga otra cosa, y curl no sigue redirecciones a menos que añada -L, así que el código generado las desactiva en ese caso. Los comandos copiados del navegador pueden contener cookies de sesión y tokens: nunca salen de esta página, pero quítelos antes de compartir el resultado.
Puntos Clave
- Copiar como cURL: Haga clic derecho en una petición del panel Red para copiarla.
- Misma semántica: El método por defecto y las redirecciones se comportan como en curl.
- Cuidado con los secretos: Quite tokens y cookies antes de compartir el código.