Arkikäytön curl-valitsimet ryhmiteltynä tehtävän mukaan: muotoile pyyntö, aseta otsikot, tunnistaudu, esitä identiteetti, hallitse tulostetta, seuraa uudelleenohjauksia, säädä yhteys ja etsi vikoja. Jokainen rivi parittaa valitsimen realistiseen kutsuun.
curl lähettää HTTP-pyynnön ja tulostaa vastauksen rungon. Suurin osa sen voimasta on valitsimissa: ne valitsevat metodin, liittävät otsikot ja dataa, hoitavat tunnistautumisen ja päättävät mitä tulostetaan. Pitkä muoto näytetään kun se on selvempi; lyhyt muoto on yksittäinen kirjain. Laita URL-osoitteet lainausmerkkeihin, jotta shell ei söi kyselymerkkijonoa.
Viitetaulukko · 54 merkintää
curl-valitsimetExplained
54 of 54 rows
Pyynnön muoto
Asettaa HTTP-metodin.
curl -X POST https://api.test
Lisää pyyntöotsikon.
curl -H "Accept: application/json" URL
Lähettää rungon (asettaa POSTin ja oletussisältötyypin).
curl -d "name=Ada" URL
Liittää -d-arvot kyselyparametreina GET-pyyntöön.
curl -G -d "q=hi" URL
Lähettää multipart-lomaketietoa (tiedostojen lataukset).
curl -F "file=@photo.png" URL
Lähettää lomaketiedot URL-koodauksen kera.
curl --data-urlencode "name=Ada Lovelace" URL
Lataa tiedoston PUTilla.
curl -T big.zip URL
Liittää latauksen etäpään tiedostoon korvaamisen sijaan.