Utilitaires de requêtes HTTP

Curl → Fetch

Convertit les requêtes cURL courantes en code JavaScript fetch lisible en analysant uniquement le texte.

Appuyez sur Ctrl / ⌘ + Entrée pour exécuter
Résultat en lecture seule

Analyse en toute sécurité les commandes cURL courantes pour générer du code fetch et signale clairement les options non prises en charge.

Les entrées sont uniquement traitées dans votre navigateur et ne sont pas téléchargées sur le serveur.

Fonction de cet outil

Curl → Fetch utilise le lexing de commandes restreint pour reconnaître l'URL, la méthode, les en-têtes, le corps et l'authentification de base, sans appeler de shell ni exécuter cURL. Une option ou un avertissement non pris en charge est signalé lorsqu'une option non prise en charge est rencontrée, plutôt que de générer silencieusement une demande potentiellement mauvaise.

  • Prend en charge -X, --request, -H, --header, -d, --data, --data-raw, --data-binary, -u et --user.
  • Les chaînes de la sortie sont échappées en toute sécurité conformément aux règles JavaScript.
  • Le code fetch généré n’est pas exécuté et l’URL saisie n’est pas interrogée.

Mode d’emploi

  1. Collez une commande cURL prise en charge.
  2. Cliquez sur « Convertir en Fetch ».
  3. Lisez les erreurs ou les avertissements concernant les options non prises en charge.
  4. Vérifiez et copiez le JavaScript généré.

Utilisations courantes

  • Migrez les exemples cURL de la documentation API vers le code front-end.
  • Regrouper les en-têtes répétés et le corps de la requête dans les options de fetch.
  • Passez en revue la méthode, la certification et le corps dans la commande.

Confidentialité et sécurité

La commande curl analyse uniquement le texte en tant qu'arguments pris en charge, elle n'exécute pas la commande et n'accède pas à l'URL qu'elle contient.

Fonctionnalités de Curl → Fetch

Analyse en toute sécurité les commandes cURL courantes pour générer du code fetch et signale clairement les options non prises en charge. Utile au quotidien pour le développement et le débogage ; les résultats peuvent être consultés, copiés ou téléchargés immédiatement.

FAQ

CURL sera-t-il exécuté lors de la conversion ?

Non. L'outil analyse uniquement les caractères et n'effectue aucun appel au shell, à cURL ou au réseau.

Les paramètres non pris en charge seront-ils ignorés ?

Cela ne sera pas ignoré en silence ; la page indiquera des options spécifiques ou donnera un avertissement explicite de non-conversion.

Le code fetch généré s’exécute-t-il automatiquement ?

Non, le résultat est simplement un code reproductible.

Comment gérer le paramètre -u ?

Le nom d'utilisateur : le mot de passe pris en charge sera converti en en-tête d'autorisation de base correspondant et traité comme des données sensibles.

Retour aux outils pour développeurs