Analyseur cURL
Analysez des commandes cURL en composants structurés. Extrayez l'URL, la méthode, les en-têtes, le corps, l'authentification et générez des équivalents JavaScript fetch() et axios.
URL
Méthode
Autorisation
En-têtes
| Nom | Valeur |
|---|
Corps / Données
Code généré
Code Fetch
Code Axios
cURL invalide
Comment utiliser l'analyseur cURL
Collez la commande cURL
Copiez une commande cURL depuis les outils de développement du navigateur (clic droit sur une requête et « Copier comme cURL ») et collez-la dans la zone de saisie.
Analysez les composants
La commande est décomposée automatiquement en URL, méthode, en-têtes, corps, authentification et cookies.
Obtenez le code
Copiez le code fetch() ou axios généré pour l'utiliser dans vos projets JavaScript.
Qu'est-ce que cURL ?
cURL (Client URL) est un outil en ligne de commande et une bibliothèque pour transférer des données en utilisant divers protocoles. Il est largement utilisé pour tester des API, déboguer des requêtes HTTP et automatiser des transferts de données. Les outils de développement du navigateur peuvent exporter les requêtes réseau sous forme de commandes cURL, facilitant ainsi le partage et la reproduction de requêtes HTTP.
Outil en ligne de commande
cURL est un outil en ligne de commande pour transférer des données via HTTP, HTTPS, FTP et d'autres protocoles.
Export DevTools navigateur
La plupart des DevTools permettent de copier une requête réseau en cURL en un clic droit.
Conversion de code
Convertissez les commandes cURL en code JavaScript fetch() ou axios.
Questions fréquentes
Oui. L'outil convertit les commandes cURL en extraits de code JavaScript fetch() et axios. Le code généré préserve l'URL, la méthode, les en-têtes et le corps de la commande cURL d'origine.
Oui. Il analyse les options -d/--data, --data-raw et --data-binary, y compris les charges utiles JSON. Les données du corps JSON sont automatiquement formatées avec une indentation correcte dans le code généré.
Les options courantes dont -X (méthode), -H (en-têtes), -d (données), -b (cookies), -u (authentification), -k (non sécurisé), -L (suivre les redirections), --compressed et d'autres. Les options complexes ou inhabituelles peuvent ne pas être entièrement analysées.