Postman zu cURL verwandelt einen kompletten Collection-Export in Terminalbefehle, die du ausführen, skripten und versionieren kannst. Zieh das Collection-v2.1-JSON hinein, und jede Anfrage — verschachtelte Ordner inklusive — wird ein cURL-Befehl: Collection-Variablen wie {{baseUrl}} werden aus der Variablenliste des Exports ersetzt, Bearer-Tokens und Basic-Zugangsdaten werden zu korrekten Authorization-Headern (Base64 inklusive), und Raw-JSON-, urlencoded-, form-data- und GraphQL-Bodies übersetzen in ihre richtigen Flags. Das Quoting ist der Teil, den von Hand jeder falsch macht: Bodies und Cookies voller Anführungszeichen werden POSIX-sicher escaped. Platzhalter ohne Wert bleiben sichtbar stehen und werden gemeldet, und ein Maskier-Schalter verbirgt Authorization-, Cookie- und API-Key-Header, bevor ein Befehl in ein Ticket oder einen Chat wandert.
Funktionen
Durchläuft Ordner rekursiv — jede Anfrage der Collection
Collection-Variablen ersetzt; ungelöste gemeldet
Bearer- und Basic-Auth zu Authorization-Headern
Raw-, urlencoded-, form-data- und GraphQL-Bodies
POSIX-sicheres Anführungszeichen-Escaping überall
Einzelansicht plus Alles-kopieren-Skript der Collection
So verwendest du Postman zu cURL
Aus Postman exportieren: Collection → ⋯ → Export → v2.1
JSON hier hineinziehen oder einfügen
Anfrage wählen oder alle Befehle als Skript kopieren
Variable aus der Collection aufgelöst; Token zu REDACTED maskierbar.
Häufige Fehler & Fehlerbehebung
Befehle enthalten noch {{Platzhalter}}. — Diese Variablen leben in einer Postman-Umgebung, nicht in der Collection — Umgebungen exportieren separat. Der Konverter listet jeden ungelösten Namen; in der Shell füllen oder mit Werten in Collection-Variablen neu exportieren.
Der Export lässt sich nicht parsen. — Nur Collection-v2.x-JSON hat den item-Baum, der hier durchlaufen wird. In Postman Export → Collection v2.1 wählen, den Standard aktueller Versionen.
Datei-Uploads in form-data zeigen @FILE. — Der Export speichert keine Dateiinhalte, nur dass ein Dateifeld existierte. @FILE vor dem Ausführen durch einen echten Pfad ersetzen.
Häufig gestellte Fragen
Wie exportiere ich eine Collection aus Postman?
Über der Collection das ⋯-Menü öffnen, Export wählen und Collection v2.1 belassen. Das entstehende JSON liest dieser Konverter: Anfragen, Ordner, Variablen, Auth und Bodies stecken in dieser einen Datei.
Werden Postman-Umgebungsvariablen aufgelöst?
Collection-Variablen ja; Umgebungsvariablen sind ein separater Export, den die Collection-Datei schlicht nicht enthält. Ungelöste Namen werden gemeldet und bleiben als sichtbare {{Platzhalter}} stehen.
Wie wird Postman-Auth konvertiert?
Bearer wird zu -H Authorization: Bearer …; Basic wird Base64-kodiert in den Standardheader. Auth auf Anfrage-Ebene gewinnt, wenn beides existiert.
Warum Secrets vor dem Teilen maskieren?
Befehle wandern — in Tickets, Chats, Terminal-Historien — und lebende Tokens wandern mit. Die Maskierung verbirgt die sensiblen Header und lässt die Anfrageform teilbar.
Verwandte Tools
HAR zu cURL — Wandelt HAR-Requests in lauffähige cURL-Befehle um.
cURL zu Fetch — Konvertiere einen curl-Befehl in einen JavaScript-fetch()-Aufruf.
curl zu Python — Wandle einen curl-Befehl in Python-requests-Code um.
API-Client — Sende HTTP-Anfragen, erstelle Header und Parameter und prüfe Antworten; speichert deine letzten 25.