Generar comandos cURL gratis en línea

Describe una solicitud HTTP en un formulario y obtén un comando cURL listo para ejecutar. Expórtalo también a Python, JavaScript, Java, Go, Rust o C# sin volver a escribir nada.

Generador de comandos cURL


                    
Ejemplos de código
Select a language above to generate a code example from the current request settings.
Tres pasos sencillos

Cómo generar un comando cURL en línea

Describe la solicitud una vez y reutilízala como comando o código.

1

Describe la solicitud

Elige el método HTTP, introduce la URL, añade cabeceras y selecciona formulario, JSON, texto sin procesar o archivo.

2

Genera el comando

Pulsa Generar comando para crear el cURL y luego Copiar comando.

3

Exporta el código

Elige un lenguaje en Ejemplos de código para convertir la solicitud a Python, JavaScript, Java, Go, Rust o C#.

Exportación de código

De una solicitud a seis lenguajes

Cada fragmento conserva el método, URL, cabeceras, cuerpo y proxy configurados.

Lenguaje Cliente HTTP Dependencias Compatibilidad con proxy
Python requests requests Sí, mediante proxies
JavaScript fetch Ninguna, API estándar Gestionado por el navegador
Java HttpClient JDK 11 o posterior Sí, ProxySelector
Go net/http Ninguna, biblioteca estándar Sí, http.ProxyURL
Rust reqwest (bloqueante) reqwest con blocking Sí, reqwest::Proxy
C# HttpClient Ninguna, biblioteca estándar Sí, WebProxy

Privacidad desde el diseño: el comando y los ejemplos se generan con JavaScript en el navegador. Las URL, cabeceras, tokens y cuerpos nunca se suben al servidor de 73hi.

Generador gratuito de cURL

Para depurar API a diario

Reúne en un formulario todas las partes de una solicitud HTTP que normalmente escribirías a mano.

Cabeceras predefinidas

Añade tipos de contenido, autorización y cookies habituales, o elige un User-Agent realista con un clic.

Todos los tipos de cuerpo

Alterna entre sin cuerpo, formulario, JSON, texto y archivo; las opciones del comando se ajustan automáticamente.

Compatible con proxy

Configura un proxy HTTP o SOCKS5 con credenciales opcionales para obtener la opción -x y el código correspondiente en cada lenguaje.

Copiar con un clic

Copia el comando o fragmento al portapapeles para pegarlo en una terminal o editor.

Preguntas y respuestas

Preguntas frecuentes sobre cURL

¿El generador de cURL es gratuito?

Sí. El generador y la exportación de código son gratuitos, sin registro. Todo se genera localmente.

¿A qué lenguajes puedo exportar la solicitud?

Python con requests, JavaScript con fetch, Java con HttpClient, Go con net/http, Rust con reqwest y C# con HttpClient.

¿Se suben los datos de mi solicitud?

No. JavaScript genera el comando y los ejemplos en el navegador; URL, cabeceras y cuerpos permanecen en tu dispositivo.

¿Qué diferencia hay entre datos de formulario y JSON?

El formulario envía pares clave=valor codificados como URL mediante --data-urlencode, como los formularios HTML. JSON envía una cadena JSON sin procesar con -d, normalmente acompañada de una cabecera Content-Type: application/json . Los datos sin procesar envían la entrada sin cambios.

¿Cómo añado un proxy al comando?

Elige proxy HTTP o SOCKS5 e introduce servidor, puerto y credenciales opcionales. El comando cURL usa la opción -x y cada ejemplo aplica el proxy mediante el mecanismo de su lenguaje.

¿Qué dependencias necesitan los ejemplos?

Los ejemplos Python usan la biblioteca requests y los de Rust usan reqwest con la función blocking. JavaScript, Java con JDK 11 o posterior, Go y C# solo usan bibliotecas estándar.

¿La opción de archivo sube mi archivo?

No. Escribes una ruta local que se incorpora al comando como texto. El archivo no se lee ni se sube porque toda la herramienta funciona en el navegador.