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.

Analyser les composants Générer fetch() Générer axios

Comment utiliser l'analyseur cURL

1

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.

2

Analysez les composants

La commande est décomposée automatiquement en URL, méthode, en-têtes, corps, authentification et cookies.

3

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

Peut-il générer du code fetch() à partir de cURL ?

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.

Prend-il en charge les données POST et les téléchargements de fichiers ?

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é.

Quelles options cURL sont prises en charge ?

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.