curl in Wget konvertieren
curl2code konvertiert curl-Befehle in die Wget-Syntax. Die Konvertierung läuft in Ihrem Browser via WebAssembly für vollständige Privatsphäre. Für HTTPie schauen Sie sich unseren curl zu HTTPie Konverter an. Für rohes HTTP siehe curl zu HTTP. Unten finden Sie praktische Wget-Beispiele.
So kopieren Sie curl aus Ihrem Browser
- 1
DevTools öffnen
Drücken Sie F12 oder Ctrl+Shift+I, um die Entwicklertools Ihres Browsers zu öffnen.
- 2
Zum Reiter Netzwerk gehen
Klicken Sie auf den Reiter Netzwerk und führen Sie die Aktion aus, die den HTTP-Request auslöst.
- 3
Als cURL kopieren
Rechtsklick auf den Request → Kopieren → Als cURL kopieren. Dann oben einfügen.
Häufig gestellte Fragen (FAQ)
Was ist Wget?
Wget ist ein nicht-interaktives Kommandozeilen-Tool zum Herunterladen von Dateien aus dem Web. Es unterstützt HTTP, HTTPS und FTP und bietet Funktionen für rekursive Downloads, das Spiegeln von Websites und das Fortsetzen unterbrochener Übertragungen. Es ist auf den meisten Linux/macOS-Systemen vorinstalliert. curl2code konvertiert curl-Befehle in die entsprechende Wget-Syntax.
Wget vs. curl — wann sollte man welches Tool verwenden?
Wget glänzt beim Herunterladen: rekursives Spiegeln von Seiten, Unterstützung für Fortsetzungen und Hintergrundübertragungen. curl ist vielseitiger: unterstützt mehr Protokolle (25+), hat bessere API-Anfrage-Fähigkeiten und ist besser skriptbar. Verwenden Sie Wget für Downloads/Spiegelungen und curl für API-Arbeiten. Siehe auch curl zu HTTPie für eine moderne Alternative.
Wie handhabt Wget die Authentifizierung?
Für Basic-Auth: wget --user=user --password=pass url. Für Bearer-Token verwenden Sie --header='Authorization: Bearer token'. Wget unterstützt auch die Datei .netrc zum Speichern von Anmeldedaten: machine host login user password pass. Verwenden Sie --ask-password für die interaktive Passworteingabe.
Wie sendet man POST-Daten mit Wget?
Verwenden Sie wget --post-data='key=value&key2=value2' url für Formulardaten oder wget --post-file=data.json url für Dateiinhalte. Wget hat im Vergleich zu curl eine eingeschränkte Multipart-Unterstützung — für komplexe Uploads wird curl empfohlen. curl2code konvertiert -d-Flags in Wgets --post-data.
Wie geht man mit Fehlern in Wget um?
Überprüfen Sie die Exit-Codes von Wget: 0 (Erfolg), 1 (allgemeiner Fehler), 4 (Netzwerkfehler), 8 (Serverfehler). Verwenden Sie --tries=3 für automatische Retries und --waitretry=5 für das Backoff zwischen den Versuchen. Wget protokolliert Fehler standardmäßig nach stderr. Nutzen Sie -o logfile für eine detaillierte Protokollierung.
Wie nutzt man Wget für rekursive Downloads?
Verwenden Sie wget -r -l 3 url, um rekursiv bis zu 3 Ebenen tief herunterzuladen. Fügen Sie -np (no parent) hinzu, um innerhalb des Verzeichnisses zu bleiben. -k konvertiert Links für die lokale Ansicht, -p lädt alle Seiten-Assets herunter. Für das Spiegeln von Seiten: wget --mirror -w 2 url. Dies ist der Hauptvorteil von Wget gegenüber curl.
Wie setzt man Timeouts und Retries in Wget?
Verbindungs-Timeout: --connect-timeout=10. Lese-Timeout: --read-timeout=30. DNS-Timeout: --dns-timeout=5. Retries: --tries=3 (Standard ist 20). Wartezeit zwischen Retries: --waitretry=5. Wget hat eine robustere Retry-Logik als curl mit integriertem exponentiellem Backoff.
Wie verwendet man einen Proxy mit Wget?
Einstellung über die Umgebung: export http_proxy=http://proxy:8080. Oder in ~/.wgetrc: http_proxy = http://proxy:8080. Kommandozeile: wget -e use_proxy=yes -e http_proxy=proxy:8080 url. Für No-Proxy-Ausnahmen: no_proxy = localhost,.internal. curl2code konvertiert -x-Flags in die Wget-Proxy-Konfiguration.
Wie stellt man eine POST-Anfrage mit JSON-Body in Wget dar?
Verwenden Sie curls -X POST -d '{"key":"value"}' -H "Content-Type: application/json" und curl2code konvertiert es in das Wget Format: wget --post-data='{'key':'value'}' --header='Content-Type: application/json' url. Der JSON Body und Content-Type Header bleiben in der Ausgabe erhalten. curl2code verarbeitet sowohl Inline-JSON als auch @file.json Referenzen.
Wie fügt man eine Bearer Token Autorisierung in Wget ein?
Wenn Sie curl -H "Authorization: Bearer YOUR_TOKEN" URL mit curl2code konvertieren, bleibt der Bearer Token in der Wget Ausgabe erhalten: wget --header='Authorization: Bearer YOUR_TOKEN' url. Sowohl -H "Authorization: Bearer ..." als auch OAuth Token Flags werden automatisch erkannt.
Wie wird Content-Type im Wget Format dargestellt?
Bei der Konvertierung von curl -H "Content-Type: application/json" URL gibt curl2code den Content-Type in Wget wie folgt aus: wget --header='Content-Type: application/json' url. Gängige Typen sind application/json, application/x-www-form-urlencoded und multipart/form-data. curl2code übernimmt den exakten Content-Type aus dem ursprünglichen curl Befehl.
Nützliche Links
curl-Anleitungen
curl-Fehlercodes
Jeden curl-Exit-Code nachschlagen — Ursachen, Lösungen und Debugging-Tipps.
Dateien mit curl herunterladen
Dateien mit -o, -O speichern, Weiterleitungen folgen, Downloads fortsetzen und mehr.
SSL, TLS & Proxy
Zertifikate, TLS-Versionen, HTTP/SOCKS-Proxys und benutzerdefiniertes DNS konfigurieren.