Ir al contenido
snowkitDev

Convierte un comando cURL en código

Pega un comando cURL, como uno copiado de la pestaña de red de tu navegador o de la documentación de una API, y obtén la misma petición en JavaScript, Python, Go o PHP.

cURL a código

Pega un comando y elige un lenguaje.

Probar
Código

              

    Tu comando, con los tokens incluidos, nunca sale de esta página. Pega un comando cURL y obtén código listo para usar en JavaScript, Python, Go o PHP. Es gratis y se ejecuta en tu navegador.

    Cómo convertir un comando cURL

    1. Pega tu comando en Comando cURL, o pulsa uno de los ejemplos: POST JSON, Subir un archivo, Basic auth o GET con consulta.
    2. Elige el lenguaje en Código: JavaScript, Python, Go o PHP.
    3. Lee el código convertido y pulsa Copiar código.

    Qué se admite

    Métodos (-X), encabezados (-H), cuerpos de solicitud (-d, --data-raw, --data-binary, --data-urlencode, --json), formularios y subida de archivos (-F), basic auth (-u), tokens bearer, cookies (-b), cadenas de consulta -G, redirecciones (-L), -k, --compressed y -I. Funcionan los comandos de varias líneas con barras invertidas, incluidos los copiados de Chrome, Firefox y Edge.

    Copiar una solicitud desde tu navegador

    Abre las herramientas de desarrollo, ve a la pestaña Network, haz clic derecho en una solicitud y elige Copy, luego Copy as cURL (bash). Pégalo aquí para obtener código que funciona con los mismos encabezados.

    Cuerpos JSON

    Cuando el cuerpo es JSON, se escribe como un objeto real en JavaScript y Python en lugar de como una cadena, para que sea fácil de editar.

    Consejos

    • Trata los tokens y las cookies de un comando copiado como contraseñas. Sustitúyelos por variables antes de compartir tu código.
    • Prueba el código convertido con una solicitud pequeña antes de usarlo en un programa real.
    • Algunas opciones solo afectan a cURL y no tienen un equivalente directo, así que lee el resultado y ajústalo.
    • Da formato primero al cuerpo JSON con las herramientas JSON si cuesta leerlo.

    Quién lo usa

    Desarrolladores que prueban una API a partir de ejemplos de la documentación, estudiantes que siguen un tutorial en un lenguaje que el ejemplo no usa y freelancers que pasan una solicitud que funciona a un script. Relacionado: el verificador de encabezados HTTP.

    Preguntas

    ¿Mi comando o token se envía a alguna parte?

    No. La conversión ocurre en tu navegador. La solicitud no se envía.

    ¿Ejecuta la solicitud?

    No. Solo convierte el comando en código.

    ¿Por qué mi comando no se convierte?

    Busca comillas sin cerrar y comprueba que el comando empiece por curl. Los comandos del símbolo del sistema de Windows usan otro entrecomillado y puede que haya que ordenarlos.

    Qué hacer ahora

    Sigue con lo que acabas de crear, todavía en tu dispositivo.

    Más de Snowkit