cURL-Befehlsgenerator

Endpunkt

Endpunkt und Methode

URL, Header, Zugangsdaten und Body bleiben in diesem Browser-Tab. Sie werden weder über unsere Server gesendet noch in die URL geschrieben oder hochgeladen. Der Schrittstatus läuft 30 Minuten nach dem ersten Speichern ab; beim Schließen des Tabs wird er gelöscht.

Erstellen Sie einen cURL-Befehl, ohne Endpunkt, Zugangsdaten, Header oder Body an den Server zu senden. POSIX-Ausgabe eignet sich für bash, zsh und WSL; die PowerShell-Ausgabe ruft curl.exe auf und verwendet deren Quote- und Fortsetzungsregeln.

cURL-Befehl sicher erstellen

  1. 1

    Methode, URL und Shell wählen

    Geben Sie eine vollständige HTTP- oder HTTPS-URL ein und wählen Sie POSIX oder PowerShell.

  2. 2

    Header und Authentifizierung ergänzen

    Nutzen Sie geprüfte Header, Bearer-Token oder Basic Auth ohne doppelten Authorization-Wert.

  3. 3

    Bodyformat wählen

    Prüfen Sie JSON, erfassen Sie Literaltext oder legen Sie URL-codierte Formularfelder an.

  4. 4

    Vor dem Kopieren prüfen

    Kontrollieren Sie Methode, URL, Shell, Header und Body. Zugangsdaten sind nur in der Zusammenfassung verborgen.

  5. 5

    Kopieren oder herunterladen

    Kopieren Sie den Befehl oder laden Sie .sh beziehungsweise .ps1 herunter und prüfen Sie ihn vor der Ausführung.

Erzeugte Syntax

Eingabe cURL-Ausgabe
HEAD --head
Andere Nicht-GET-Methode -X METHOD
Header Je ein quotiertes -H
JSON oder Literaltext --data-raw
URL-Formular Je Feld ein --data-urlencode
Bearer / Basic Authorization: Bearer ... / --user
Umleitung oder Diagnose --location, --verbose, --insecure

POSIX nutzt einfache Anführungszeichen und Backslash-Fortsetzungen. PowerShell ruft curl.exe auf, verdoppelt einfache Anführungszeichen und nutzt den Backtick. cmd.exe wird bewusst nicht angeboten.

Zugangsdaten schützen

Die lokale Erzeugung schützt vor Übertragung an diese Seite. Der fertige Befehl enthält Geheimnisse jedoch im Klartext und kann im Shell-Verlauf, in Downloads oder Prozessargumenten auftauchen. Nutzen Sie kurzlebige Daten, Platzhalter beim Teilen und löschen Sie unnötige Dateien.

Grenzen

Zulässig sind HTTP/HTTPS ohne eingebettete Zugangsdaten oder Fragment, höchstens 30 Header oder Felder sowie 256 KiB Body. GET/HEAD-Bodies, Multipart-Dateiuploads und cmd.exe werden nicht erzeugt.

Häufig gestellte Fragen

Nein. Editor und Befehlsaufbau laufen im Tab. Erst das spätere Ausführen des Befehls sendet die Anfrage.

Im Sitzungsspeicher dieses Tabs, fest 30 Minuten ab der ersten erfolgreichen Speicherung. Neu beginnen löscht ihn.

Damit ein führendes @ nicht als lokaler Dateipfad interpretiert wird.

Nein. -F und lokale Dateiverweise müssen manuell und besonders sorgfältig erstellt werden.

Nein. Sie ruft curl.exe auf und verwendet PowerShell-Syntax. In WSL wählen Sie POSIX.

Verwandte Tools