Je opdracht, tokens inbegrepen, verlaat deze pagina nooit. Plak een cURL-opdracht en krijg gebruiksklare code in JavaScript, Python, Go of PHP. Het is gratis en draait in je browser.
Hoe je een cURL-opdracht omzet
- Plak je opdracht in cURL-opdracht, of druk op een van de voorbeelden: POST JSON, Een bestand uploaden, Basisauthenticatie of GET met query.
- Kies de taal onder Code: JavaScript, Python, Go of PHP.
- Lees de omgezette code en druk op Code kopiëren.
Wat wordt ondersteund
Methoden (-X), headers (-H), request-bodies (-d, --data-raw, --data-binary, --data-urlencode, --json), formulieren en bestandsuploads (-F), basisauthenticatie (-u), bearer-tokens, cookies (-b), -G-querystrings, redirects (-L), -k, --compressed en -I. Opdrachten van meerdere regels met backslashes werken, ook die gekopieerd uit Chrome, Firefox en Edge.
Een verzoek uit je browser kopiëren
Open de ontwikkelaarstools, ga naar het tabblad Netwerk, klik met rechts op een verzoek en kies Kopiëren, dan Kopiëren als cURL (bash). Plak het hier voor werkende code met dezelfde headers.
JSON-bodies
Als de body JSON is, wordt hij in JavaScript en Python als echt object geschreven in plaats van als string, zodat hij makkelijk te bewerken is.
Tips
- Behandel tokens en cookies in een gekopieerde opdracht als wachtwoorden. Vervang ze door variabelen voordat je je code deelt.
- Test de omgezette code met een klein verzoek voordat je hem in een echt programma gebruikt.
- Sommige opties hebben alleen invloed op cURL zelf en hebben geen directe tegenhanger, dus lees het resultaat en pas het aan.
- Formatteer eerst de JSON-body met de JSON-tools als hij moeilijk te lezen is.
Wie gebruikt het
Ontwikkelaars die een API testen met voorbeelden uit de documentatie, studenten die een tutorial volgen in een taal die het voorbeeld niet gebruikt en freelancers die een werkend verzoek in een script zetten. Verwant: de HTTP-headerchecker.
Vragen
Wordt mijn opdracht of token ergens naartoe gestuurd?
Nee. De omzetting gebeurt in je browser. Het verzoek wordt niet verstuurd.
Voert het het verzoek uit?
Nee. Het zet de opdracht alleen om in code.
Waarom mislukt het omzetten van mijn opdracht?
Controleer op ongepaarde aanhalingstekens en zorg dat de opdracht met curl begint. Opdrachten uit de Windows-opdrachtprompt gebruiken andere aanhalingstekens en moeten mogelijk worden opgeschoond.