# Convertisseur cURL vers HAR

Convertit une commande cURL en entrée de requête HAR 1.2 portable.

> Page canonique: https://elysiatools.com/fr/tools/curl-to-har-converter

- **Catégorie:** Development

- **Mots-clés:** curl, har, api

## Présentation

Analyse cURL hors ligne et représente en-têtes, cookies, auth, requête et corps. Les références de fichiers ne gardent que leur nom.

## Entrées

- **Commande cURL** (textarea): curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"Ada"}'
- **Inclure le commentaire du créateur** (checkbox)

## Quand l'utiliser

- Lorsque vous devez importer une requête cURL complexe dans un outil de test d'API ou de performance acceptant le format HAR.
- Pour documenter ou partager des requêtes HTTP spécifiques sous un format standardisé et lisible par des analyseurs de trafic.
- Quand vous souhaitez analyser la structure d'une commande cURL (en-têtes, cookies, corps) de manière visuelle et structurée sans l'exécuter.

## Fonctionnement

- Collez votre commande cURL brute dans le champ de saisie prévu à cet effet.
- Choisissez d'inclure ou non le commentaire du créateur dans le fichier HAR final.
- L'outil analyse la commande localement pour en extraire la méthode, l'URL, les en-têtes, les cookies et les données associées.
- Copiez le code JSON généré au format HAR 1.2 pour l'utiliser dans vos outils de développement.

## Cas d'usage

- Migration rapide de commandes cURL de terminaux vers des suites de tests de charge ou des outils d'analyse réseau.
- Génération de fichiers de requêtes HTTP standardisés pour la documentation technique d'API.
- Débogage et inspection visuelle de requêtes complexes contenant de multiples en-têtes et cookies.

## Questions fréquentes

### Mes données cURL sont-elles envoyées à un serveur tiers ?

Non, l'analyse de la commande cURL s'effectue localement dans votre navigateur, sans exécuter la requête réseau.

### Comment sont gérés les fichiers locaux référencés dans la commande cURL ?

Les références de fichiers locaux ne conservent que leur nom d'origine ; le contenu des fichiers n'est jamais lu ni inclus.

### Le format HAR généré est-il compatible avec Postman ou Insomnia ?

Oui, le format HAR 1.2 généré est un standard portable importable dans la plupart des clients API et outils de test.

### L'outil prend-il en charge l'authentification Basic et les cookies ?

Oui, les en-têtes d'authentification Basic, les cookies et les paramètres de requête sont automatiquement extraits et structurés.

### Puis-je désactiver le commentaire du créateur dans le JSON ?

Oui, il vous suffit de décocher l'option "Inclure le commentaire du créateur" avant de générer le résultat.

## Outils associés

- [Convertisseur cURL vers Go (net/http)](https://elysiatools.com/fr/tools/curl-to-go): Convertit une commande cURL en un extrait de code Go net/http avec http.NewRequest, en-têtes et corps
- [Convertisseur cURL vers JavaScript (axios)](https://elysiatools.com/fr/tools/curl-to-js-axios): Convertit une commande cURL en un extrait de code JavaScript axios avec objet de config, en-têtes et données
- [Convertisseur cURL vers JavaScript (fetch)](https://elysiatools.com/fr/tools/curl-to-js-fetch): Convertit une commande cURL en un extrait de code JavaScript fetch() avec en-têtes, corps et méthode
- [Convertisseur cURL vers PHP (cURL)](https://elysiatools.com/fr/tools/curl-to-php): Convertit une commande cURL en un extrait de code PHP cURL avec curl_setopt, en-têtes et champs POST
- [Convertisseur cURL vers Python (requests)](https://elysiatools.com/fr/tools/curl-to-python): Convertit une commande cURL en un extrait de code Python requests avec en-têtes, données et méthode
- [Testeur de mutation de contrat API](https://elysiatools.com/fr/tools/api-contract-mutation-tester): Applique des mutations semantiques aux champs OpenAPI et peut les envoyer a un backend reel pour mesurer la validation defensive
- [Testeur de Requêtes HTTP](https://elysiatools.com/fr/tools/http-request-tester): Client HTTP léger dans le navigateur (mini Postman) : envoyez des requêtes GET/POST/PUT/DELETE avec en-têtes et corps personnalisés, inspectez statut, en-têtes, temps et réponse formatée — entièrement dans le navigateur
- [Testeur de stress de contrat API](https://elysiatools.com/fr/tools/api-contract-stress-tester): Genere des tests de valeurs limites depuis OpenAPI 3.x et peut les envoyer a un backend reel pour reperer les ecarts de contrat.

## Exemples

- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Web Rust](https://elysiatools.com/fr/samples/web-image-processing-rust): Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

## Contenu associé

- [Conversion et test de requêtes API avec cURL](https://elysiatools.com/fr/hubs/curl-to-code-converter): Convertissez une requête cURL en code ou HAR, testez-la prudemment et interprétez le statut HTTP sans perdre les en-têtes, le corps ni le contexte d’authentification.
