Markdown.es Logo Markdown.es

¿Te es útil esta web? Apóyala sin coste: si compras en Amazon, hazlo a través de nuestro enlace de afiliado — el precio es el mismo para ti y nos ayuda a seguir.

Utilidades

cURL a Código

Pega un comando cURL y obtén el código equivalente en el lenguaje que uses, listo para pegar en tu proyecto.

Comando cURL
Código

Cómo sacar el cURL de una petición real

La forma más rápida de reproducir en código una petición que ya funciona en el navegador:

  1. Abre las herramientas de desarrollo con F12 y ve a la pestaña Red.
  2. Haz la acción en la página para que se produzca la petición.
  3. Botón derecho sobre ella, Copiar, Copiar como cURL.
  4. Pégalo arriba y elige tu lenguaje.

Ten presente que ese comando incluirá tus cookies y cabeceras de sesión. Antes de compartirlo o guardarlo en un repositorio, quita todo lo que sea una credencial.

Las opciones de cURL más usadas

OpciónLargaQué hace
-X--requestMétodo HTTP
-H--headerAñade una cabecera
-d--dataCuerpo de la petición
-u--userAutenticación básica
-F--formFormulario multiparte
-L--locationSigue las redirecciones
-k--insecureNo valida el certificado

Preguntas frecuentes

¿Qué opciones de cURL entiende? Las habituales al copiar una petición desde el navegador: -X para el método, -H para cabeceras, -d y --data-raw para el cuerpo, -u para autenticación básica y -F para formularios.
¿Puedo pegar el "copiar como cURL" del navegador? Sí, es justo el caso principal. Abre las herramientas de desarrollo, pestaña de red, botón derecho sobre una petición y "copiar como cURL". Pega el resultado aquí y obtienes el código equivalente.
¿Se envía la petición a algún sitio? No. Aquí solo se traduce el texto del comando a código; no se ejecuta ninguna petición. Si el comando lleva tokens o cookies, ten en cuenta que quedan a la vista en tu pantalla, como en cualquier editor.
¿Qué lenguajes genera? JavaScript con fetch, Python con requests, Node con axios, PHP con cURL, Go y la sintaxis de HTTPie. Son los destinos más habituales al pasar de una prueba manual a código.
Todo ocurre en tu navegador

Esta utilidad se ejecuta enteramente en tu equipo con JavaScript. Lo que escribes o pegas no se envía a ningún servidor, no se guarda y no queda registrado en ninguna parte.

¿Buscas una app para instalar?

80+ Apps Markdown

El directorio más completo en español. Filtra por plataforma, precio y uso.

Ver Aplicaciones →