# Convertidor de cURL a HAR

Convierte un comando cURL en una entrada de solicitud HAR 1.2 portátil.

> Página canónica: https://elysiatools.com/es/tools/curl-to-har-converter

- **Categoría:** Development

- **Palabras clave:** curl, har, api

## Descripción general

Analiza cURL sin red y representa cabeceras, cookies, auth, consulta y cuerpo. Las referencias de archivo solo guardan el nombre.

## Entradas

- **Comando cURL** (textarea): curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"Ada"}'
- **Incluir comentario del creador** (checkbox)

## Cuándo usarlo

- Cuando necesite importar comandos cURL individuales en herramientas de prueba de API o navegadores que admiten el formato HTTP Archive (HAR).
- Para documentar y compartir solicitudes HTTP complejas de consola en un formato JSON estructurado y legible.
- Al depurar flujos de integración y requerir la representación exacta de cabeceras, cookies y cuerpos de datos sin ejecutar la petición en la red.

## Cómo funciona

- Introduzca o pegue el comando cURL completo en el campo de texto principal.
- Seleccione si desea incluir el comentario del creador en el archivo HAR resultante mediante la casilla de verificación.
- El convertidor analiza la sintaxis del comando de forma local, extrayendo el método HTTP, la URL, las cabeceras, las cookies y los datos del cuerpo.
- Copie o guarde el objeto JSON generado en formato HAR 1.2, listo para ser importado en sus herramientas de desarrollo.

## Casos de uso

- Migración de scripts de consola cURL a suites de pruebas automatizadas que aceptan archivos HAR.
- Generación de archivos de depuración HTTP para compartir especificaciones de peticiones con equipos de soporte o desarrollo.
- Conversión de comandos cURL con payloads JSON complejos y cookies de sesión para su análisis en proxies de depuración.

## Preguntas frecuentes

### ¿Esta herramienta realiza peticiones de red al procesar el comando cURL?

No, el análisis y la conversión del comando cURL se realizan de manera local y sin conexión a red.

### ¿Cómo se manejan los archivos locales referenciados en el comando cURL?

Las referencias a archivos locales solo guardan el nombre del archivo en el HAR; el contenido del archivo no se lee.

### ¿Qué versión de HAR genera este convertidor?

Genera una entrada de registro compatible con la especificación HAR 1.2.

### ¿Se conservan las credenciales de autenticación básica y las cookies?

Sí, el convertidor analiza y mapea correctamente las cabeceras de autorización, cookies y parámetros de consulta al esquema HAR.

### ¿Puedo importar el archivo HAR generado en navegadores o clientes de API?

Sí, el formato HAR 1.2 es un estándar ampliamente soportado por herramientas de desarrollo web, proxies y clientes de API.

## Herramientas relacionadas

- [Conversor de cURL a Go (net/http)](https://elysiatools.com/es/tools/curl-to-go): Convierte un comando cURL en un fragmento de código Go net/http con http.NewRequest, cabeceras y cuerpo
- [Conversor de cURL a JavaScript (axios)](https://elysiatools.com/es/tools/curl-to-js-axios): Convierte un comando cURL en un fragmento de código JavaScript axios con objeto de configuración, cabeceras y datos
- [Conversor de cURL a JavaScript (fetch)](https://elysiatools.com/es/tools/curl-to-js-fetch): Convierte un comando cURL en un fragmento de código JavaScript fetch() con cabeceras, cuerpo y método
- [Conversor de cURL a PHP (cURL)](https://elysiatools.com/es/tools/curl-to-php): Convierte un comando cURL en un fragmento de código PHP cURL con curl_setopt, cabeceras y campos POST
- [Conversor de cURL a Python (requests)](https://elysiatools.com/es/tools/curl-to-python): Convierte un comando cURL en un fragmento de código Python requests con cabeceras, datos y método
- [Probador de mutacion de contrato API](https://elysiatools.com/es/tools/api-contract-mutation-tester): Aplica mutaciones semanticas a campos OpenAPI y opcionalmente las envia al backend real para medir su validacion defensiva
- [Probador de Peticiones HTTP](https://elysiatools.com/es/tools/http-request-tester): Cliente HTTP ligero en el navegador (mini Postman): envía peticiones GET/POST/PUT/DELETE con cabeceras y cuerpo personalizados, e inspecciona estado, cabeceras, tiempos y respuesta formateada — todo desde el navegador
- [Probador de estres de contratos API](https://elysiatools.com/es/tools/api-contract-stress-tester): Genera casos de prueba de valores limite desde OpenAPI 3.x y opcionalmente los envia a un backend real para detectar desviaciones del contrato.

## Ejemplos

- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Rust](https://elysiatools.com/es/samples/web-image-processing-rust): Ejemplos de procesamiento de imágenes Web Rust incluyendo lectura/escritura, escalado y conversión de formato

## Contenido relacionado

- [Conversión y prueba de solicitudes API con cURL](https://elysiatools.com/es/hubs/curl-to-code-converter): Convierte cURL en código o HAR, prueba la solicitud de forma segura e interpreta el estado HTTP conservando cabeceras, cuerpo y contexto de autenticación.
