Convertisseur HAR en curl
Convertissez chaque requête d'un fichier HAR exporté en une commande curl exécutable.
Convertisseur HAR en curl
Exportez un fichier HAR depuis le panneau Réseau de votre navigateur et cet outil convertit chaque requête en une commande curl que vous pouvez coller directement dans votre terminal. Il est conçu pour reproduire un bug en dehors du navigateur, partager une requête avec un coéquipier ou écrire un appel que vous avez d'abord capturé en cliquant sur un site.
Filtrez les requêtes avant de convertir : réduisez par domaine pour isoler une API, par méthode pour extraire uniquement les POSTs, ou par type de contenu pour capturer uniquement les échanges JSON. Le bruit du navigateur — en-têtes User-Agent, Accept, Sec-Fetch-* et similaires — est supprimé par défaut car il importe rarement pour rejouer un appel, et une case à cocher le ramène. Les cookies sont également exclus par défaut, car un cookie de session capturé est généralement expiré lorsque vous utilisez la commande ; les en-têtes d'authentification ont leur propre bascule. Les corps s'attachent avec --data-raw pour que JSON avec des guillemets incorporés survive intact, ou passez à --data pour l'échappement propre de curl. Ajoutez --compressed ou --location lorsque la cible s'attend à gzip ou suit les redirections, et divisez les longues commandes sur plusieurs lignes pour la lisibilité.
Vous préférez quelque chose d'autre que curl ? Les mêmes requêtes filtrées peuvent être générées en tant qu'appels JavaScript fetch() pour un script ou une console de navigateur, ou en tant que commandes HTTPie avec sa syntaxe plus conviviale header:value. Un fichier HAR avec des dizaines d'entrées produit un bloc de commande par requête correspondante, séparées par une ligne vide, afin que vous puissiez copier l'ensemble ou sélectionner celui dont vous avez besoin.
Tout se déroule dans votre navigateur — le fichier HAR, qui peut contenir les corps complets des requêtes et réponses, les cookies et les tokens d'authentification, n'est jamais téléchargé nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt ou envoyez-le à un autre outil pour continuer.