Convertisseur curl vers Code - fetch, Python requests, axios ou Go

AdSense Placeholder
Slot: header_tool

Convertisseur curl vers Code

Transformez une commande curl en JavaScript, Python, Node.js ou Go

Méthode
0
En-têtes
0
Options non converties
--

AdSense Placeholder
Slot: tool_mid_article

Quatre Langages

fetch en JavaScript, requests en Python, axios en Node.js et net/http en Go.

Vrai Découpage Shell

Les guillemets simples et doubles, les chaînes $'\n' et les continuations de ligne sont traités comme par un shell.

Transparent sur les Limites

Les options sans équivalent, comme -o ou --proxy, sont listées pour que rien ne se perde en silence.

Privé

Tout s'exécute dans votre navigateur ; rien de ce que vous collez n'est envoyé.

De curl au Code

Les outils de développement des navigateurs peuvent copier n'importe quelle requête en commande curl, et la documentation des API est souvent écrite en curl. Ce convertisseur lit la méthode (-X), les en-têtes (-H), le corps (-d, --data-raw, --json, --data-urlencode), les champs de formulaire (-F), l'authentification basique (-u), les cookies (-b), -G pour la chaîne de requête et -L pour les redirections, puis écrit la même requête dans votre langage.

Comme curl lui-même, une requête avec un corps devient un POST sauf si -X dit autre chose, et curl ne suit pas les redirections sans -L : le code généré les désactive donc dans ce cas. Les commandes copiées depuis un navigateur peuvent contenir des cookies de session et des jetons : ils ne quittent jamais cette page, mais retirez-les avant de partager le résultat.

Points Clés

  • Copier en tant que cURL: Faites un clic droit sur une requête dans l'onglet Réseau pour la récupérer.
  • Même sémantique: La méthode par défaut et les redirections se comportent comme curl.
  • Attention aux secrets: Retirez jetons et cookies avant de partager le code.
AdSense Placeholder
Slot: footer_leaderboard