Convertidor HAR a curl
Convierte cada solicitud de un archivo HAR exportado en un comando curl ejecutable.
Convertidor HAR a curl
Exporta un archivo HAR desde el panel de red de tu navegador y esta herramienta convierte cada solicitud en un comando curl que puedes pegar directamente en tu terminal. Está diseñada para reproducir un error fuera del navegador, compartir una solicitud con un compañero o escribir una llamada que primero capturaste haciendo clic en un sitio.
Filtra las solicitudes antes de convertir: reduce por dominio para aislar una API, por método para obtener solo los POSTs, o por tipo de contenido para capturar solo los intercambios JSON. El ruido del navegador — encabezados User-Agent, Accept, Sec-Fetch-* y similares — se elimina de forma predeterminada ya que rara vez importa para reproducir una llamada, y una casilla lo trae de vuelta. Las cookies también se excluyen de forma predeterminada, ya que una cookie de sesión capturada generalmente está obsoleta cuando usas el comando; los encabezados de autenticación tienen su propio interruptor. Los cuerpos se adjuntan con --data-raw para que JSON con comillas incrustadas sobreviva intacto, o cambia a --data para el propio escape de curl. Añade --compressed o --location cuando el destino espera gzip o sigue redirecciones, y divide comandos largos en varias líneas para mayor legibilidad.
¿Prefieres algo diferente a curl? Las mismas solicitudes filtradas pueden salir como llamadas JavaScript fetch() para un script o consola del navegador, o como comandos HTTPie con su sintaxis más amigable de header:value. Un archivo HAR con docenas de entradas produce un bloque de comandos por solicitud coincidente, separadas por una línea en blanco, para que puedas copiar el lote completo o seleccionar el que necesites.
Todo ocurre en tu navegador — el archivo HAR, que puede contener cuerpos completos de solicitud y respuesta, cookies y tokens de autenticación, nunca se carga en ningún lugar. Copia el resultado, descárgalo como archivo .txt o envíalo a otra herramienta para seguir trabajando.