Postman zu cURL
Verwandle einen Postman-Collection-v2.1-Export in lauffähige cURL-Befehle — Ordner durchlaufen, Variablen aufgelöst, Auth konvertiert.
Postman zu cURL läuft vollständig in deinem Browser. Deine Collections — Tokens inklusive — werden auf deinem Gerät geparst und niemals hochgeladen.
HAR-zu-cURL-Konverter öffnen
Über Postman zu cURL
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
- Vor dem Teilen die Maskierung aktivieren
Beispiel
Eingabe
Collection with {{baseUrl}}/users and bearer auth
Ausgabe
curl 'https://api.example.com/users' \
-H 'Authorization: Bearer tok…'
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.
- URL-Builder & UTM-Generator — Erstellen und validieren Sie codierte Produktions-URLs mit UTM-Parametern.
- curl zu Node.js — Wandle einen curl-Befehl in Node.js-axios-Code um.
Alle ArrayKit-Tools