Utilitaires de requêtes HTTP

Fetch → Curl

Convertit les appels JavaScript fetch courants en commandes cURL copiables sans exécuter le code utilisateur.

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

Analyse en toute sécurité les appels fetch courants et génère une commande cURL ; n’utilise ni eval ni new Function.

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

Fetch → Curl utilise une syntaxe restreinte et sûre pour l'analyse, n'acceptant que les appels de récupération explicitement pris en charge, les littéraux d'objet, le corps de chaîne et les structures JSON.stringify courantes. Il n'utilise jamais d'injection d'eval, de nouvelle fonction ou de script ; une syntaxe qui ne peut pas être comprise de manière fiable affichera une syntaxe de récupération non prise en charge.

  • Prend en charge une URL 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 l'invite ne prend pas en charge la syntaxe, veuillez la simplifier en une structure littérale explicite.
  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 code fetch est uniquement lu par un analyseur de texte restreint ; il n’utilise ni eval ni new Function et n’exécute aucun code ni aucune requête réseau.

Fonctionnalités de Fetch → Curl

Analyse en toute sécurité les appels fetch courants et génère une commande cURL ; n’utilise ni eval ni new Function. 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

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

Absolument pas. L'entrée est soumise à une analyse restreinte uniquement, aucune exécution d'évaluation, de nouvelle fonction ou de script n'est utilisée.

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

Non pris en charge. Les syntaxes dont les valeurs ne peuvent pas être déterminées de manière statique et sûre signaleront explicitement la syntaxe Unsupported Fetch.

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