De curl-flag, der bruges hver dag, grupperet efter opgave: forme forespørgslen, sætte headers, godkende, fremvise en identitet, styre output, følge omdirigeringer, finjustere forbindelsen og fejlfinde. Hver række parrer flaget med et realistisk kald.
curl sender en HTTP-forespørgsel og udskriver svarets body. Størstedelen af kraften ligger i flagene: de vælger metoden, vedhæfter headers og data, håndterer godkendelse og bestemmer, hvad der udskrives. Langformen vises, hvor den er klarere; kortformen er det enkelte bogstav. Sæt URL'er i anførselstegn, så shell'en ikke æder query-strengen.
Referencetabel · 54 poster
curl-flagExplained
54 of 54 rows
Forespørgslens form
Sætter HTTP-metoden.
curl -X POST https://api.test
Tilføjer en header til forespørgslen.
curl -H "Accept: application/json" URL
Sender en body (sætter POST og en standard content-type).
curl -d "name=Ada" URL
Vedhæfter -d-værdier som query-parametre på et GET.
curl -G -d "q=hi" URL
Sender multipart-formulardata (filupload).
curl -F "file=@photo.png" URL
Sender formulardata med URL-kodning anvendt.
curl --data-urlencode "name=Ada Lovelace" URL
Uploader en fil med PUT.
curl -T big.zip URL
Føjer et upload til fjernfilen i stedet for at erstatte den.