Utilitaires de requêtes HTTP

Fetch → Curl

Convertit les appels JavaScript fetch courants en commandes cURL à copier, sans exécuter votre code.

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

Convertissez les appels fetch pris en charge en commandes cURL à copier, sans exécuter le code.

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

Convertissez les appels fetch pris en charge en commandes cURL, avec objets littéraux, corps de requête textuels et formes courantes de JSON.stringify. Le code n’est pas exécuté ; simplifiez les syntaxes non prises en charge selon le message, puis réessayez.

  • Prend en charge l’URL de fetch et les options courantes method, headers et body.
  • Reconnaît le corps de chaîne et les formes littérales JSON.stringify courantes.
  • Aucun JavaScript d'entrée, aucune cURL générée ou aucune requête réseau n'est exécutée.

Mode d’emploi

  1. Collez un appel fetch pris en charge.
  2. Cliquez sur "Convertir en cURL".
  3. Si une erreur de syntaxe non prise en charge s’affiche, simplifiez la saisie en utilisant des valeurs littérales explicites.
  4. Vérifiez les échappements et les en-têtes après avoir copié la commande.

Utilisations courantes

  • Reproduisez les requêtes frontales sous forme de commandes de terminal.
  • Générez un exemple de requête minimale partageable pour un rapport de bogue.
  • Vérifier la méthode, les en-têtes et le corps d’un appel fetch.

Confidentialité et sécurité

Le contenu sert uniquement à produire du texte ; le code n’est pas exécuté et aucune requête réseau n’est envoyée.

Fonctionnalités de Fetch → Curl

Convertissez les appels fetch pris en charge en commandes cURL à copier, sans exécuter le code. Vérifiez le résultat, puis copiez-le pour l’utiliser.

FAQ

L'outil exécutera-t-il le JavaScript que j'ai collé ?

Non. Le contenu sert uniquement à produire du texte ; le code n’est pas exécuté et aucune requête réseau n’est envoyée.

Les variables et expressions arbitraires sont-elles prises en charge ?

Non. Les expressions dont la valeur ne peut pas être déterminée de façon sûre sans les exécuter produisent une erreur de syntaxe non prise en charge.

JSON.stringify peut-il être converti ?

Les formes littérales d'objet ou de tableau courantes sont prises en charge ; les appels de fonctions dynamiques et les dépendances de variables ne sont pas devinés.

La requête sera-t-elle envoyée après génération ?

Non, le cURL de sortie n'est toujours que du texte.

Retour aux outils pour développeurs