Postman-samling till curl
Konvertera en exporterad Postman-samling till körklara curl-kommandon.
Postman-samling till curl
Klistra in JSON från en Postman-samling-export och det här verktyget omvandlar varje begäran till ett curl-kommando, komplett med metod, headers, frågeparametrar och body. Det går också in i mappar, så en samling med kapslade begärandegrupper skapar ett curl-kommando per begäran, i ordning, med mappstrukturen bevarad för filtrering.
Slå på "Ersätt {{variables}}" för att lösa platshållare som {{baseUrl}} eller {{token}} med hjälp av värdena lagrade i själva samlingen, eller skriv in dina egna under "Miljövariabler" (ett key=value-par per rad eller kommaseparerat) för att åsidosätta dem utan att redigera exporten. "Behåll auktoriseringshuvuden" styr om Authorization-headers och auth-block (bearer-tokens, basic auth, API-nycklar) överför till de genererade kommandona – slå av innan du delar ett kommando som inte bör innehålla dina autentiseringsuppgifter. "Filtrera efter mapp eller namn" begränsar resultatet till begäran vars namn eller mapp matchar vad du skriver, vilket är användbart för att dra ut en endpoint från en stor samling.
Långa kommandon är svåra att läsa på en rad. "Bryt långa kommandon med \" placerar varje header, body-flagga och parameter på en egen rad med ett avslutande omvänt snedstreck, som du skulle formatera ett kommando i ett shell-skript. Med tanke på det, "Mata ut som shell-skript" lägger till en #!/usr/bin/env bash-header så att hela resultatet kan sparas och köras direkt, och "Lägg till --silent och --fail" lägger till de två flaggor som gör curl tyst vid framgång och non-zero vid HTTP-fel – praktiskt för skript som kontrollerar avslutningskoden.
Allt körs lokalt i din webbläsare – samlingen du klistrar in, inklusive eventuella tokens eller autentiseringsuppgifter i den, laddas aldrig upp någonstans. Kopiera resultatet, ladda ned det som en .txt-fil, eller skicka det direkt till ett annat verktygs inmatning för att fortsätta arbeta.