cURL zu Code

Konvertieren Sie cURL-Befehle in Python requests, JavaScript fetch, Node.js axios, Go net/http und PHP-Code-Snippets. Analysiert Header, Methode, Body und Auth.

Load sample

Target language

So verwenden Sie cURL zu Code

  1. 1Fügen Sie Ihren cURL-Befehl in das Eingabefeld ein.
  2. 2Wählen Sie eine Zielsprache: Python, JavaScript, Go oder PHP.
  3. 3Überprüfen Sie das generierte Code-Snippet mit Headern und Body.
  4. 4Kopieren Sie den Code und fügen Sie ihn direkt in Ihr Projekt ein.
ZenovayAnalytics

Analytics, für Gründer gebaut.

  • Besucher-Tracking in Echtzeit
  • Datenschutz zuerst, kein Cookie-Banner
  • In zwei Minuten eingerichtet
Zenovay entdecken

Häufig gestellte Fragen

Was ist cURL?
cURL ist ein Kommandozeilen-Tool und eine Bibliothek zum Übertragen von Daten mit URLs. Es unterstützt HTTP, HTTPS, FTP, SMTP und viele andere Protokolle. Entwickler verwenden es zum Testen von APIs, zum Debuggen von HTTP-Anfragen, zum Herunterladen von Dateien und zum Schreiben von Web-Interaktionen. Browser DevTools können jede Anfrage als cURL-Kommando kopieren, was es zu einer universellen Methode macht, HTTP-Anfrage-Details über Teams und Tools hinweg zu teilen.
Wie funktioniert das -H-Flag in cURL?
-H (oder --header) fügt einen benutzerdefinierten HTTP-Header zur Anfrage hinzu. Mehrere -H-Flags fügen mehrere Header hinzu. Beispiel: curl -H "Content-Type: application/json" -H "Authorization: Bearer Token" https://api.example.com. Header sind laut HTTP-Spezifikation case-insensitiv, aber Server können in der Praxis case-sensitiv sein. Häufige Header: Authorization, Content-Type, Accept, X-API-Key, User-Agent.
Was ist -d oder --data in cURL?
-d (--data) sendet Daten im Request-Body und setzt die Methode implizit auf POST. --data-raw sendet die Daten wie sie sind, ohne URL-Codierung. --data-binary erhält Binärdaten inklusive Zeilenumbrüche. -d "@Datei.json" liest den Body aus einer Datei. Für JSON: curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' https://api.example.com.
Was ist -u in cURL?
-u (--user) fügt HTTP Basic Authentication hinzu. Format: -u "Benutzername:Passwort". cURL kodiert dies als Base64-kodierter Authorization-Header: "Authorization: Basic base64(Benutzername:Passwort)". Für Bearer-Token-Authentifizierung würden Sie stattdessen -H "Authorization: Bearer TOKEN" verwenden. Das -u-Flag ist Kurzschrift, die cURL automatisch in den Authorization-Header konvertiert.
Wie gehe ich mit Cookies in cURL um?
-b "Name=Wert" sendet ein Cookie mit der Anfrage. -c Cookiejar.txt speichert empfangene Cookies in einer Datei. -b Cookiejar.txt liest Cookies aus einer Datei (kombinieren Sie mit -c für Session-Persistenz). Für mehrere Cookies: -b "Session=abc; Benutzer=123". Browser DevTools "Copy as cURL" enthält alle Cookies, die mit der ursprünglichen Anfrage gesendet wurden, was es einfach macht, authentifizierte Sitzungen zu reproduzieren.