cURL-Parser

cURL-Befehle in strukturierte Bestandteile zerlegen. URL, Methode, Header, Body, Auth extrahieren und JavaScript fetch()- und axios-Äquivalente generieren.

Bestandteile analysieren fetch() generieren axios generieren

Verwendung des cURL-Parsers

1

cURL-Befehl einfügen

Kopieren Sie einen cURL-Befehl aus den Browser-Entwicklertools (Rechtsklick auf eine Anfrage und „Als cURL kopieren") und fügen Sie ihn in den Eingabebereich ein.

2

Bestandteile analysieren

Der Befehl wird automatisch in URL, Methode, Header, Body, Auth und Cookies aufgeschlüsselt.

3

Code abrufen

Kopieren Sie den generierten fetch()- oder axios-Code zur Verwendung in Ihren JavaScript-Projekten.

Was ist cURL?

cURL (Client URL) ist ein Kommandozeilen-Tool und eine Bibliothek zur Datenübertragung über verschiedene Protokolle. Es wird häufig zum Testen von APIs, Debugging von HTTP-Anfragen und Automatisieren von Datenübertragungen verwendet. Browser-Entwicklertools können Netzwerkanfragen als cURL-Befehle exportieren, was das Teilen und Reproduzieren von HTTP-Anfragen erleichtert.

Kommandozeilen-Tool

cURL ist ein Kommandozeilen-Tool zur Datenübertragung mit verschiedenen Protokollen wie HTTP, HTTPS, FTP.

Browser-DevTools-Export

Die meisten Browser-DevTools ermöglichen das Kopieren von Netzwerkanfragen als cURL-Befehl.

Code-Konvertierung

cURL-Befehle in JavaScript fetch() oder axios-Code umwandeln.

Häufig gestellte Fragen

Kann es fetch()-Code aus cURL generieren?

Ja. Das Tool wandelt cURL-Befehle in JavaScript fetch()- und axios-Code-Snippets um. Der generierte Code bewahrt die URL, Methode, Header und den Body des ursprünglichen cURL-Befehls.

Werden POST-Daten und Datei-Uploads unterstützt?

Ja. Es analysiert die Flags -d/--data, --data-raw und --data-binary einschließlich JSON-Nutzdaten. JSON-Body-Daten werden im generierten Code automatisch mit korrekter Einrückung formatiert.

Welche cURL-Flags werden unterstützt?

Gängige Flags einschließlich -X (Methode), -H (Header), -d (Daten), -b (Cookies), -u (Auth), -k (unsicher), -L (Weiterleitungen folgen), --compressed und mehr. Komplexe oder ungewöhnliche Flags werden möglicherweise nicht vollständig analysiert.