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.

Entwickelt und gepflegt von Udit Agarwal

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

  1. Aus Postman exportieren: Collection → ⋯ → Export → v2.1
  2. JSON hier hineinziehen oder einfügen
  3. Anfrage wählen oder alle Befehle als Skript kopieren
  4. 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.

Weitere API-Tools-Tools

  • cURL zu C# — Wandelt einen curl-Befehl in C#-Code mit HttpClient um.
  • cURL zu Java — Wandelt einen curl-Befehl in Java-Code mit HttpClient um.
  • cURL zu Ruby — Einen curl-Befehl in Ruby-Code mit Net::HTTP umwandeln.
  • cURL zu PowerShell — Einen curl-Befehl in PowerShell mit Invoke-RestMethod umwandeln.
  • cURL zu Swift — Wandelt einen curl-Befehl in Swift-Code mit URLSession.
  • cURL zu Dart — Wandelt einen curl-Befehl in Dart-Code mit package:http.
  • cURL zu Fetch — Konvertiere einen curl-Befehl in einen JavaScript-fetch()-Aufruf.
  • URL-Parser — Zerlege eine URL in ihre Bestandteile und liste die Query-Parameter auf.
  • 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.
  • OpenAI-API-Tester — Erstelle, sende und kopiere Anfragen an die OpenAI-Chat-Completions-API als cURL, Python und JavaScript.
  • Anthropic-Claude-API-Tester — Erstelle, sende und kopiere Anfragen an die Anthropic-Claude-Messages-API als cURL, Python und JavaScript.

Alle API-Tools-Tools ansehen (24) · Alle Tools