Konfiguration
Fügen Sie einen aus dem Browser oder der Dokumentation einer API kopierten cURL-Befehl ein und konvertieren Sie ihn sofort in verwendbaren Code. Wählen Sie die Zielsprache, und der Code wird in Echtzeit mit Syntaxhervorhebung generiert. Ideal, um APIs schnell zu nutzen, ohne den HTTP-Boilerplate-Code von Hand zu schreiben.
cURL-Befehl

So funktioniert es

Füge einen cURL-Befehl ein und dieses Tool übersetzt ihn in äquivalenten Code in der von dir gewählten Sprache: Python, JavaScript, Go, PHP, Rust und mehr. Es interpretiert URL, Methode, Header, Body-Daten und Authentifizierung des Befehls und baut die entsprechende HTTP-Anfrage.

Es ist ideal, wenn du einen cURL-Befehl aus der Browserkonsole oder der Dokumentation einer API kopierst und ihn in deinen Code übernehmen musst, ohne jeden Header und Parameter von Hand neu zu schreiben. Die Umwandlung erfolgt vollständig in deinem Browser.

Anwendungsfälle

  • Ein „Als cURL kopieren“ des Browsers in Code in deiner Arbeitssprache umwandeln.
  • Die cURL-Beispiele aus der Dokumentation einer API in deinen Stack übersetzen.
  • Eine bereits im Terminal getestete Anfrage in einem Skript oder einer App wiederverwenden.
  • Vergleichen, wie dieselbe HTTP-Anfrage in verschiedenen Sprachen ausgedrückt wird.

Häufige Fragen

Welche cURL-Befehle unterstützt es?

Es erkennt die meistgenutzten Optionen: Methode (-X), Header (-H), Body-Daten (-d, --data, --data-raw), Formulare, Basic-Authentifizierung (-u) und die URL. Damit deckt es die große Mehrheit der aus dem Browser oder der Dokumentation kopierten Anfragen ab.

Werden die Daten, die ich einfüge, an einen Server gesendet?

Nein. Der Befehl wird vollständig in deinem Browser geparst und umgewandelt; nichts, was du einfügst, wird auf einen Server hochgeladen. Dennoch solltest du das Ergebnis vor dem Teilen prüfen, wenn der Befehl Tokens oder Zugangsdaten enthält.

Wie erhalte ich einen cURL-Befehl aus dem Browser?

In den Entwicklertools, Tab Netzwerk, klicke mit der rechten Maustaste auf eine Anfrage und wähle „Als cURL kopieren“. Dieser Befehl enthält die URL, die Header und den Body, bereit zum Einfügen hier.

Funktioniert der generierte Code so wie er ist?

In den meisten Fällen ja, aber es lohnt sich, ihn zu prüfen: Möglicherweise musst du die HTTP-Bibliothek der Sprache installieren, Zertifikatspfade anpassen oder Tokens in Umgebungsvariablen verschieben, statt sie im Code stehen zu lassen.