HTTP-Header-Builder mit cURL-Generator
Compose request headers in a form and copy them as a raw HTTP header block — or as a one-line cURL command. — kostenloses Online-Tool.
Kurze Antwort: HTTP Header Builder & cURL Generator: Läuft im Browser, kostenlos, ohne Registrierung.
Zuletzt aktualisiert
Häufig gestellte Fragen
- Läuft der cURL-Befehl unverändert unter macOS, Linux und WSL?
- Ja – wir verwenden einfache POSIX-Shell-Anführungszeichen, damit eingebettete Apostrophe und Sonderzeichen korrekt maskiert werden. Fügen Sie ihn in einer beliebigen bash-, zsh- oder fish-Shell ein.
- Funktioniert es in Windows cmd oder PowerShell?
- PowerShell verarbeitet einfache Anführungszeichen anders – ersetzen Sie jedes <code>'</code> in der Ausgabe durch <code>"</code> oder verwenden Sie Git Bash / WSL. cmd.exe erfordert noch mehr Maskierung; unter Windows empfiehlt sich das Cmdlet Invoke-RestMethod.
- Was ist mit Authentifizierungs-Headern?
- Nutzen Sie die Auswahlliste für gängige Header, um eine <code>Authorization</code>-Vorlage einzufügen. Ersetzen Sie anschließend <code>YOUR_TOKEN</code> durch Ihren tatsächlichen Bearer-Token (oder Basic-Auth-Base64). Der Token verlässt niemals Ihren Browser.
- Werden Header validiert?
- Header-Namen werden unverändert übernommen – wir erzwingen keine bei der IANA registrierten Namen, sodass Sie eigene <code>X-</code>-Header frei erstellen können. Die üblichen HTTP-Regeln (keine Zeilenumbrüche in Werten, maximale Länge) liegen in Ihrer Verantwortung.
- Kann ich die Anfrage über dieses Tool senden?
- Nein – dieses Tool erstellt lediglich den Befehl. CORS würde die meisten ursprungsübergreifenden Anfragen aus einem Browser ohnehin blockieren. Fügen Sie den cURL-Befehl in Ihr Terminal ein, um ihn tatsächlich auszuführen.
- Wird die URL automatisch URL-kodiert?
- Nein – die URL wird genau so übernommen, wie Sie sie eingegeben haben. Enthält Ihre URL Leerzeichen oder Sonderzeichen, kodieren Sie diese zuvor mit unserem URL-Encoder/Decoder.
- Werden meine Werte hochgeladen?
- Nein – der Builder läuft vollständig in Ihrem Browser. Selbst Authentifizierungs-Token bleiben lokal.
- Wie füge ich einen Body für POST-Anfragen hinzu?
- Wählen Sie POST (oder PUT/PATCH) als Methode, dann erscheint ein Textbereich für den Body. Die cURL-Ausgabe enthält automatisch <code>--data</code> mit Shell-sicherer Maskierung.
- Erstellt das Tool <code>--data-binary</code> oder <code>--form</code> statt <code>--data</code>?
- Nicht in diesem Tool – ausgegeben wird <code>--data</code>, die gebräuchlichste Form für JSON-APIs. Für Datei-Uploads verwenden Sie nach dem generierten Befehl manuell <code>-F</code>.
- Kann ich einen vorhandenen cURL-Befehl importieren?
- Noch nicht – fügen Sie den rohen Header-Block ein, dann füllen wir das Formular aus (geplant). Vorerst geben Sie Header einzeln über das obige Formular ein oder fügen sie dort ein.