Configuratie
Plak een cURL-opdracht die je uit de browser of uit de documentatie van een API hebt gekopieerd en zet deze direct om in bruikbare code. Kies de doeltaal en de code wordt in realtime gegenereerd met syntaxismarkering. Ideaal om snel API's te gebruiken zonder de HTTP-boilerplate met de hand te schrijven.
cURL-opdracht

Hoe het werkt

Plak een cURL-commando en deze tool vertaalt het naar equivalente code in de taal die je kiest: Python, JavaScript, Go, PHP, Rust en meer. Het interpreteert de URL, methode, headers, bodygegevens en authenticatie van het commando en bouwt het bijbehorende HTTP-verzoek.

Het is ideaal wanneer je een cURL-commando kopieert uit de browserconsole of uit de documentatie van een API en het in je code moet brengen zonder elke header en parameter handmatig te herschrijven. De conversie gebeurt volledig in je browser.

Gebruiksscenario's

  • Een "Kopiëren als cURL" van de browser omzetten naar code in je werktaal.
  • De cURL-voorbeelden uit de documentatie van een API vertalen naar je stack.
  • Een verzoek dat al in de terminal is getest hergebruiken in een script of een app.
  • Vergelijken hoe hetzelfde HTTP-verzoek in verschillende talen wordt uitgedrukt.

Veelgestelde vragen

Welke cURL-commando's ondersteunt het?

Het herkent de meestgebruikte opties: methode (-X), headers (-H), bodygegevens (-d, --data, --data-raw), formulieren, basisauthenticatie (-u) en de URL. Daarmee dekt het de overgrote meerderheid van de verzoeken die uit de browser of documentatie worden gekopieerd.

Worden de gegevens die ik plak naar een server verzonden?

Nee. Het commando wordt volledig in je browser geparseerd en geconverteerd; niets van wat je plakt wordt naar een server geüpload. Controleer toch het resultaat voordat je het deelt als het commando tokens of inloggegevens bevat.

Hoe krijg ik een cURL-commando uit de browser?

In de ontwikkelaarstools, tabblad Netwerk, klik met de rechtermuisknop op een verzoek en kies "Kopiëren als cURL". Dat commando bevat de URL, de headers en de body, klaar om hier te plakken.

Werkt de gegenereerde code zoals hij is?

In de meeste gevallen wel, maar het loont de moeite om het te controleren: mogelijk moet je de HTTP-bibliotheek van de taal installeren, certificaatpaden aanpassen of tokens naar omgevingsvariabelen verplaatsen in plaats van ze in de code te laten staan.