De curl-vlaggen voor dagelijks gebruik, gegroepeerd op taak: het verzoek vormgeven, headers instellen, authenticeren, een identiteit tonen, uitvoer beheren, redirects volgen, de verbinding afstellen en debuggen. Elke rij koppelt de vlag aan een realistische aanroep.
curl verstuurt een HTTP-verzoek en print de responsbody. Het grootste deel van de kracht zit in de vlaggen: ze kiezen de methode, voegen headers en data toe, regelen authenticatie en bepalen wat geprint wordt. De lange vorm staat waar die duidelijker is; de korte vorm is de enkele letter. Zet URL's tussen aanhalingstekens zodat de shell de querystring niet oppeet.
Referentietabel · 54 items
curl-vlaggenExplained
54 of 54 rows
Vorm van het verzoek
Stel de HTTP-methode in.
curl -X POST https://api.test
Voeg een verzoekheader toe.
curl -H "Accept: application/json" URL
Stuur een body (zet POST en een standaard contenttype).
curl -d "name=Ada" URL
Voeg -d-waarden als queryparameters toe aan een GET.
curl -G -d "q=hi" URL
Stuur multipart-formulierdata (bestandsuploads).
curl -F "file=@photo.png" URL
Stuur formulierdata met URL-codering toegepast.
curl --data-urlencode "name=Ada Lovelace" URL
Upload een bestand met PUT.
curl -T big.zip URL
Voeg een upload toe aan het externe bestand in plaats van het te vervangen.