Monu Tools

cURL zu fetch Konverter

Wandle einen curl-Befehl in äquivalenten JavaScript-fetch-Code um, komplett im Browser.

So nutzt du den cURL zu fetch

  1. 01

    Füge einen curl-Befehl ein.

  2. 02

    Der entsprechende fetch-Code wird sofort erzeugt.

  3. 03

    Kopiere das JavaScript in dein Projekt.

curl in fetch verwandeln

Ein Konverter, der einen curl-Befehl in gleichwertigen JavaScript-fetch-Code verwandelt, indem er Methode, URL, Header und Body parst. So bekommst du eine einsatzbereite Anfrage, statt sie von Hand zu übersetzen.

Ein häufiges Bedürfnis: API-Dokus und Tools wie die Browser-DevTools liefern dir einen curl-Befehl, aber deine App ist in JavaScript geschrieben. Das überbrückt beides, du fügst curl ein und bekommst fetch.

Er läuft lokal in deinem Browser, sodass dein Befehl, einschließlich aller Tokens oder Anmeldedaten in den Headern, dein Gerät nie verlässt.

Flags, die er versteht

Er versteht die gängigen Flags: -X für die Methode, -H für Header, -d und seine Varianten für den Body, -u für Basic Auth sowie -A für den User-Agent und -b für Cookies. Ein Daten-Flag impliziert POST, passend zum Verhalten von curl.

Mehrzeilige Befehle

Mehrzeilige Befehle funktionieren, wie sie sind. Zeilenfortsetzungen mit Backslash werden automatisch zusammengefügt, du kannst einen Befehl also genau so einfügen, wie er in der Dokumentation steht, ohne ihn vorher zu bereinigen.

Einsatzbereite Ausgabe

Die Ausgabe ist ein fetch-Aufruf mit ausgefüllter Methode, ausgefüllten Headern und Body, den du in deinen Code einfügen und wie jeden anderen fetch mit await verwenden kannst.

Häufig gestellte Fragen

Welche curl-Flags werden unterstützt?

Die gängigen: -X für die Methode, -H für Header, -d und seine Varianten für den Body, -u für Basic Auth sowie -A und -b. Ein Datenflag impliziert POST.

Wird mein Befehl an einen Server gesendet?

Nein. Die Konvertierung läuft vollständig in deinem Browser, sodass dein Befehl und alle darin enthaltenen Tokens dein Gerät nie verlassen.

Verarbeitet es mehrzeilige Befehle?

Ja. Zeilenfortsetzungen mit Backslash werden automatisch zusammengefügt, sodass du einen Befehl genau so einfügen kannst, wie er in der Dokumentation erscheint.

Ist der erzeugte fetch-Code einsatzbereit?

Ja. Er erzeugt einen vollständigen fetch-Aufruf mit gesetzter Methode, Headern und Body, den du direkt mit await in deinem Code verwenden kannst.

Ändert ein Datenflag die Methode?

Ja, genau wie bei curl: das Einbeziehen eines Bodys mit -d impliziert eine POST-Anfrage, außer du setzt mit -X eine andere Methode.

Quellen

Dieses Tool einbetten

Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.

<iframe src="https://monu.tools/embed/de/curl-to-fetch" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Verwandte Tools