HTTP-headerbouwer & cURL-generator
Compose request headers in a form and copy them as a raw HTTP header block — or as a one-line cURL command. — gratis online tool.
Snel antwoord: HTTP Header Builder & cURL Generator: Werkt in je browser, gratis, zonder registratie.
Laatst bijgewerkt
Veelgestelde vragen
- Werkt de cURL-opdracht ongewijzigd op macOS, Linux en WSL?
- Ja — we gebruiken enkele aanhalingstekens volgens de POSIX-shell, zodat apostrofs en speciale tekens correct worden geëscapet. Plak de opdracht in een bash-, zsh- of fish-shell.
- Werkt het in Windows cmd of PowerShell?
- PowerShell verwerkt enkele aanhalingstekens anders — vervang elk <code>'</code> in de uitvoer door <code>"</code>, of gebruik Git Bash / WSL. cmd.exe vereist nog meer escaping; gebruik voor Windows bij voorkeur de cmdlet Invoke-RestMethod.
- Hoe zit het met authenticatieheaders?
- Gebruik de keuzelijst met veelgebruikte headers om een <code>Authorization</code>-sjabloon in te voegen en vervang daarna <code>YOUR_TOKEN</code> door uw daadwerkelijke bearer-token (of base64 voor basisauthenticatie). Het token verlaat uw browser nooit.
- Worden headers gevalideerd?
- Headernamen worden ongewijzigd overgenomen — we dwingen geen door IANA geregistreerde namen af, dus u kunt vrij aangepaste <code>X-</code>-headers maken. U bent zelf verantwoordelijk voor de standaard HTTP-regels, zoals geen regeleinden in waarden en de maximale lengte.
- Kan ik het verzoek via dit hulpmiddel versturen?
- Nee — dit hulpmiddel bouwt alleen de opdracht. CORS zou de meeste verzoeken tussen verschillende herkomsten vanuit een browser toch blokkeren. Plak de cURL-opdracht in uw terminal om deze daadwerkelijk uit te voeren.
- Codeert het mijn URL automatisch?
- Nee — we nemen de URL over zoals u die hebt ingevoerd. Bevat uw URL spaties of speciale tekens, codeer die dan eerst met onze URL-codeerder/-decoder.
- Worden mijn waarden geüpload?
- Nee — de bouwer draait volledig in uw browser. Ook authenticatietokens blijven lokaal.
- Hoe voeg ik een berichtinhoud toe voor POST-verzoeken?
- Selecteer POST (of PUT/PATCH) als methode; vervolgens verschijnt een tekstvak voor de berichtinhoud. De cURL-uitvoer bevat automatisch <code>--data</code> met shellbestendige aanhalingstekens.
- Genereert het <code>--data-binary</code> of <code>--form</code> in plaats van <code>--data</code>?
- Niet in dit hulpmiddel — we gebruiken <code>--data</code>, de meest voorkomende vorm voor JSON-API's. Gebruik voor bestandsuploads handmatig <code>-F</code> na de gegenereerde opdracht.
- Kan ik een bestaande cURL-opdracht importeren?
- Nog niet — plak het onbewerkte headerblok en we vullen het formulier in (gepland). Voorlopig voert u headers een voor een in of plakt u ze een voor een via het bovenstaande formulier.