Postman-collectie naar curl
Converteer een geëxporteerde Postman-collectie naar kant-en-klare curl-commando's.
Postman-collectie naar curl
Plak de JSON van een Postman-collectie export en deze tool converteert elk verzoek naar een curl-commando, compleet met methode, headers, queryparameters en body. Het gaat ook mee in mappen, dus een collectie met geneste verzoekgroepen produceert één curl-commando per verzoek, in volgorde, met de mappenstructuur behouden voor filteren.
Zet "{{variables}} vervangen" aan om placeholders zoals {{baseUrl}} of {{token}} op te lossen met de waarden in de collectie zelf, of typ je eigen waarden onder "Omgevingswaarden" (één key=value-paar per regel of komma-gescheiden) om ze te overschrijven zonder de export te bewerken. "Autorisatieheaders behouden" bepaalt of Authorization-headers en auth-blokken (bearer tokens, basic auth, API-sleutels) in de gegenereerde commando's blijven – zet dit uit voordat je een commando deelt dat je inloggegevens niet mag bevatten. "Filteren op map of naam" beperkt de uitvoer tot verzoeken waarvan de naam of map overeenkomt met wat je typt – nuttig voor het eruit halen van één endpoint uit een grote collectie.
Lange commando's zijn moeilijk te lezen op één regel. "Lange commando's met \ wrappen" plaatst elke header, body-vlag en parameter op een eigen regel met een backslash eraan, zoals je een commando zou formatteren in een shell-script. Trouwens, "Uitvoer als shell-script" voegt een #!/usr/bin/env bash-header toe zodat het hele resultaat opgeslagen en direct kan worden uitgevoerd, en "--silent en --fail toevoegen" voegt de twee vlaggen toe die curl stil maken bij succes en non-zero bij HTTP-fouten – handig voor scripts die de exit-code controleren.
Alles draait lokaal in je browser – de collectie die je plakt, inclusief tokens of inloggegevens erin, wordt nooit ergens geüpload. Kopieer het resultaat, download het als .txt-bestand, of stuur het rechtstreeks naar de invoer van een ander tool om door te gaan.