cURL to Code Converter
Convert cURL commands to fetch, Python requests, and more.
Geprüft von Aygul Dovletova · Zuletzt geprüft
So verwendest du den cURL-zu-Code-Konverter
- Füge deinen cURL-Befehl in das Eingabefeld ein. Du kannst ihn direkt aus den Browser-DevTools, der API-Dokumentation oder einem Terminal kopieren.
- Wähle die Zielsprache aus dem Dropdown: JavaScript fetch oder Python requests.
- Klicke auf Konvertieren, um den äquivalenten Code zu erzeugen.
- Kopiere die Ausgabe über die Kopieren-Schaltfläche und füge sie in dein Projekt ein.
Was dieses Werkzeug macht
Der Konverter tokenisiert den cURL-Befehl und berücksichtigt dabei Grenzen von einfach und doppelt zitierten Argumenten genau wie eine Shell. Dann ordnet er jedes erkannte Flag seinem Äquivalent in der Zielsprache zu: Methoden-Flags werden zur method-Option, Header-Flags zu einem Headers-Objekt, Daten-Flags zum Anfrage-Body und Benutzer-Flags zu einem Basic-Authorization-Header oder einem auth=-Tupel. Der erzeugte Code ist lesbarer Quelltext ohne externe Abhängigkeiten jenseits der Standardbibliothek der jeweiligen Sprache.
Häufig gestellte Fragen
Welche curl-Flags werden unterstützt?
Der Konverter verarbeitet <code>-X</code> / <code>--request</code> (Methode), <code>-H</code> / <code>--header</code> (Header), <code>-d</code> / <code>--data</code> / <code>--data-raw</code> / <code>--data-binary</code> (Anfrage-Body), <code>-u</code> / <code>--user</code> (Basic-Auth) und <code>--compressed</code> (fügt einen Accept-Encoding-Header hinzu). Unbekannte oder nicht unterstützte Flags werden stillschweigend ignoriert.
Welche Ausgabesprachen werden unterstützt?
Das Werkzeug erzeugt JavaScript-<code>fetch</code>- und Python-<code>requests</code>-Code. Wähle die Zielsprache aus dem Dropdown, bevor du auf Konvertieren klickst, oder ändere sie nach der Konvertierung, um beide Ausgaben zu sehen.
Wird mein Befehl an einen Server gesendet?
Nein. Die Konvertierung läuft vollständig in deinem Browser-Tab mit reinem JavaScript. Dein cURL-Befehl wird niemals hochgeladen oder an einen Server übermittelt.
Was passiert mit Argumenten in Anführungszeichen im curl-Befehl?
Der Parser verarbeitet sowohl einfach als auch doppelt in Anführungszeichen gesetzte Argumente, wie sie bei Headern und JSON-Bodys üblich sind. Backslash-Escapes in doppelt zitierten Zeichenketten werden ebenfalls behandelt. Füge den Befehl genau so ein, wie du ihn in einem Terminal ausführen würdest.
Mehr Developer Tools
AI Token Counter
Count tokens for GPT-4o, Claude, and Gemini models instantly.
Open toolBase64 Encoder & Decoder
Encode UTF-8 text to Base64 online or decode Base64 back to UTF-8 and plain text. Runs in your browser with no upload.
Open toolBulk URL Encode / Decode
Encode or decode many URLs at once. Paste a newline-separated list and the tool processes each line in parallel, preserving order and blank lines.
Open toolchmod Calculator
Calculate and convert Unix file permission modes between octal and symbolic.
Open toolCode Screenshot
Create beautiful code snippet images with customizable themes.
Open toolColor Converter
Convert colors between HEX, RGB, HSL and CMYK formats.
Open tool