🌐 NL

🌀 cURL-opdrachtbouwer

Voer een HTTP-methode, URL, headers, requestbody en opties in om een direct te kopiëren cURL-opdracht te genereren. Elke waarde wordt veilig ge-escapet volgens POSIX-shellregels.


        
GIDS

Meer lezen

01

1. Opbouw van een cURL-opdracht

Een cURL-opdracht bestaat uit curl gevolgd door opties en een URL. -X stelt de methode in, -H voegt headers toe en --data-raw of --data-urlencode verstuurt een body. Deze tool neemt elk onderdeel uit een formulier en maakt er een netjes meerregelige opdracht van die je met één klik naar het klembord kunt kopiëren.

02

2. Veilige waarde-escaping

Wanneer een headerwaarde of JSON-body een enkele quote ('), spaties of speciale tekens bevat, kan een niet-geëscapeerde opdracht in de shell stukgaan. Deze tool zet elke waarde tussen enkele aanhalingstekens en vervangt elke interne enkele quote door de exacte `\'\''`-reeks (sluiten, ge-escapete quote, opnieuw openen). Ook verwijdert hij regeleinden om headerinjectie te voorkomen.

03

3. Pas op met de -k-optie

-k (--insecure) slaat de TLS-certificaatverificatie van de server over. Dat is handig voor lokale tests, maar gevaarlijk op echte netwerken, omdat het je blootstelt aan man-in-the-middle-aanvallen. Deze tool toont een waarschuwing zodra -k is ingeschakeld. Gebruik in productie geldige certificaten en vermijd deze vlag.

Veelgestelde vragen

Is het veilig om de gegenereerde opdracht te plakken en uit te voeren?
Waarden worden volgens shellregels ge-escapet, dus speciale tekens veroorzaken geen syntaxisfouten. Controleer wel beveiligingsgevoelige vlaggen zoals -k en de doel-URL voordat je uitvoert.
Worden waarden met enkele quotes verwerkt?
Ja. Interne enkele quotes worden vervangen door de standaard POSIX-shellreeks ('\'') zodat ze exact worden doorgegeven.
Worden mijn invoergegevens naar een server verzonden?
Nee. De opdracht wordt volledig in je browser opgebouwd en geen enkele waarde wordt ooit naar een server verzonden.
Werkt de opdracht op Windows?
Deze tool escapt voor POSIX-shells (bash/zsh). Windows cmd.exe gebruikt andere aanhalingstekens en werkt mogelijk niet zoals het is; gebruik PowerShell, WSL of Git Bash.