Web & Kodierung
cURL-zu-JavaScript-Abrufkonverter
Kopieren Sie eine Anfrage von Ihrem Terminal oder API-Dokumenten und erhalten Sie funktionierenden fetch()-Code – Header, Methode, JSON-Body, Basisauthentifizierung und mehrteilige Formulare sind alle korrekt übersetzt.
- Läuft zu 100 % in Ihrem Browser
- Keine Anmeldung · Keine Uploads
- Kostenlose, unbegrenzte Nutzung
cURL-Befehl
Beispiele: POST mit JSON · GET mit Authentifizierung + Abfrage · Mehrteiliger Upload —⌘/Strg + Eingabetaste konvertiert · legt eine Datei ab, um sie zu laden · lokal verarbeitet
JavaScript-Ausgabe
Die Ausgabe ist schreibgeschützt. Verwenden Sie Kopieren, Herunterladen oder Teilen, um es zu verschieben.
So verwenden Sie das cURL zum Abrufen-Tool
-
Fügen Sie den cURL-Befehl ein
Zeilenfortsetzungen mit Backslashes, Zeichenfolgen in Anführungszeichen und mehreren -H-Flags werden alle wie in einer Shell analysiert.
-
Wählen Sie die Ausgabevariante
fetch ist für den Browser und moderne Node; node-fetch fügt den Import für ältere Knoten hinzu; Axios gibt ein Konfigurationsobjekt anstelle eines Aufrufs aus.
-
Fügen Sie es in Ihren Code ein
Körper werden hübsch gedruckt und Authentifizierungsheader werden generiert (einschließlich Basisauthentifizierung von -u). Ersetzen Sie jedes Geheimnis durch eine Umgebungsvariable.
Was macht dieses Tool anders?
- Analysiert -X, -H, -d, --data-raw, --json, -u, -b, -F und allgemeine Flags
- JSON Körper werden als lesbare Objektliterale in JSON.stringify formatiert
- -u user:pass wird zu einem korrekten Base64 Basic Authorization-Header
- Multipart-F-Uploads generieren FormData mit Append-Aufrufen
- Drei Ausgabevarianten: Fetch, Node-Fetch, Axios
Datenschutz durch Architektur: Diese Seite enthält keine Analysen, die Ihre Eingaben empfangen, und der Konvertierungscode wird in Ihrem Tab ausgeführt. Nach dem Laden können Sie die Verbindung zum Netzwerk trennen und weiterarbeiten.
cURL zum Abrufen – häufig gestellte Fragen
Ist der generierte Abrufcode produktionsbereit?
Die Anforderungsübersetzung ist exakt – Methode, URL, Header und Text stimmen mit dem überein, was Curl senden würde. Was Sie vor dem Versand hinzufügen sollten: Fehlerbehandlung (überprüfen Sie „response.ok“), Zeitüberschreitungen mit AbortController und Wiederholungslogik für idempotente Aufrufe.
Wo ist meine Flagge -k / --insecure geblieben?
Es wird in einem Kommentar vermerkt und nicht übersetzt, da der Knotenabruf TLS standardmäßig überprüft und es eine Sicherheitsentscheidung ist, dies im Code zu deaktivieren. Korrigieren Sie stattdessen das Zertifikat. Wenn Sie es wirklich brauchen, setzen Sie NODE_TLS_REJECT_UNAUTHORIZED=0 nur in einer Wegwerfumgebung.
Wie wird die Basisauthentifizierung gehandhabt?
-u user:pass wird zu einem Authorization: Basic-Header mit den Anmeldeinformationen Base64-codiert, was genau das ist, was Curl sendet. Bevorzugen Sie Token gegenüber der Basisauthentifizierung, sofern dies vom API unterstützt wird.
Kann es mit --compressed und Weiterleitungen umgehen?
Die Komprimierung ist beim Abrufen transparent, sodass für --compressed kein Code erforderlich ist. Weiterleitungen werden standardmäßig in fetch befolgt, wobei Curl mit -L abgeglichen wird; Wenn Sie eine manuelle Umleitungsbehandlung benötigen, stellen Sie die Umleitung auf „manuell“ ein.
Warum kann mein Curl-Befehl nicht analysiert werden?
Die meisten Fehler entstehen durch Anführungszeichen ohne Escapezeichen in komplexen Shell-Strings oder Flags, die der Parser nicht erkennt. Der Fehler benennt das Token, an dem er erstickt ist – normalerweise ist es schneller, den Befehl zu korrigieren, als ihn zu erraten.
Verwandte Tools
Auf der Suche nach “Curl zum Fetch-Konverter”, “Curl zu Axios”, “Curl zu Javascript”? Hier sind Sie richtig – Durchsuchen Sie alle 19 Tools.