Eine Anfrage vorbereiten
Die Eingabe ist zunächst leer. Wählen Sie das Format und eine absolute HTTP(S)-URL. Unicode muss prozentkodiert sein. Das Beispiel wird erst nach Vorschau und Übernahme eingesetzt.
API- und HTTP-Werkzeuge
Eine Anfrage in mehreren Sprachen
Die Eingabe wird in diesem Browser verarbeitet und nicht an einen Server gesendet.
Optionen: -X, -H, -d, --data-raw, --data-binary, --data-urlencode, -G, -I, --url. Andere Optionen sowie doppelte, leere und transportverwaltete Header werden abgelehnt.
Rückumwandlung benötigt Fetch redirect: "manual" oder Axios maxRedirects: 0. Axios-JSON-Stringbodys benötigen transformRequest: []; JSON-Objektliterale werden unterstützt.
Ziele: Fetch Node 18+, Axios Node, Python requests, PHP cURL, Go-Standardbibliothek, Java 11+, C# 9+, Ruby-Standardbibliothek. Code wird nicht ausgeführt.
Grenzen: 100.000 UTF-16-Einheiten, 1.000 Argumente, 100 Header; JSON-Tiefe 10 und 5.000 AST-Knoten.
Eine curl-, Fetch- oder Axios-Anfrage einfügen oder ein Beispiel ansehen.
Der cURL-Konverter hilft, ein API-Beispiel ins Projekt zu übernehmen, ohne URL, Header und Body neu abzutippen. Prüfen Sie den Code und ergänzen Sie Fehlerbehandlung und Konfiguration.
Sie können curl in Python umwandeln oder curl zu JavaScript, Fetch und Axios übertragen. Auch der Rückweg aus einem einzelnen unterstützten literalen Aufruf ist möglich.
Der cURL-Konverter hält Methode, URL, Header und Body in einem gemeinsamen Modell. Wechseln Sie die Sprache, ohne die Nutzdaten neu einzugeben. Bibliotheksvorgaben bleiben zu prüfen.
Erzeugen Sie aus einem unterstützten Fetch- oder Axios-Aufruf einen cURL-Befehl für Ihre Dokumentation. Variablen werden nicht ausgeführt oder aufgelöst.
Die Eingabe ist zunächst leer. Wählen Sie das Format und eine absolute HTTP(S)-URL. Unicode muss prozentkodiert sein. Das Beispiel wird erst nach Vorschau und Übernahme eingesetzt.
Die automatische Umwandlung wartet 350 ms. Ohne Automatik verwenden Sie die Schaltfläche oder Ctrl/Cmd+Enter. Änderungen sperren den Export bis zum aktuellen Ergebnis.
Formatieren, Beispiel und Leeren zeigen eine Vorschau und erlauben nach Übernahme einmaliges Rückgängigmachen. Prüfen Sie enthaltene Zugangsdaten vor dem Teilen.
Fetch für Node 18+, Axios für Node, Python requests, PHP, Go, Java, C# und Ruby. Im Browser gelten zusätzlich CORS und Headerbeschränkungen.
Datenoptionen ergeben einen UTF-8-Body; -G verschiebt Daten in die Query. Erlaubte Methoden sind GET, HEAD, POST, PUT, PATCH, DELETE und OPTIONS.
Unterstützte Fetch-Optionen und Axios-Konfigurationen oder Methoden werden statisch gelesen. JSON.stringify mit reinem JSON-Literal benötigt keine Codeausführung.
Unbekannte Syntax oder Optionen stoppen die Ausgabe. Ein veraltetes Ergebnis bleibt nach einem Fehler nicht exportierbar.
Erkannt werden unterstützte Methoden-, Header- und Textdatenoptionen sowie -G, -I und --url. Nicht unterstützte Optionen erzeugen Fehler.
Nein. Die Verarbeitung liest den Text im Browser und besucht auch die angegebene Adresse nicht.
Wählen Sie im Netzwerkbereich der Entwicklertools eine Anfrage und Als cURL kopieren. Nutzen Sie die bash-Variante und prüfen Sie zusätzliche Optionen.
Der cURL-Konverter liefert einen Ausgangspunkt. Prüfen Sie Abhängigkeiten, Laufzeit, Zugangsdaten sowie Fehlerbehandlung und Zeitlimits.
Ein vorhandener Textbody wird nicht zum Neuformatieren als JSON interpretiert. Bei JavaScript-JSON-Literalen gelten dagegen die unterstützten statischen Werte; prüfen Sie große Zahlen vor der Übernahme.
Stimmt etwas nicht?
Nutzen Sie den cURL-Konverter, um Nutzdaten und Header zu vergleichen und den Code an Ihre Anwendung anzupassen.