A hétköznapokban használt curl jelzők, feladat szerint csoportosítva: a kérés formálása, fejlécek beállítása, hitelesítés, identitás bemutatása, kimenet szabályozása, átirányítások követése, kapcsolat hangolása és hibakeresés. Minden sor egy jelzőt párosít egy valós hívással.
A curl HTTP-kérést küld, és kiírja a válasz törzsét. Ereje nagy részben a jelzőkben van: ezek választják meg a metódust, csatolják a fejléceket és az adatokat, kezelik a hitelesítést, és eldöntik, mi kerül kiírásra. A hosszú alak ott szerepel, ahol világosabb; a rövid alak az egyetlen betű. Tedd az URL-eket idézőjelbe, hogy a shell ne tegye tönkre a query stringet.
Referenciatáblázat · 54 bejegyzés
curl jelzőkExplained
54 of 54 rows
A kérés formája
A HTTP-metódus beállítása.
curl -X POST https://api.test
Kérelemfejléc hozzáadása.
curl -H "Accept: application/json" URL
Törzs küldése (POST-ot és alapértelmezett tartalomtípust állít be).
curl -d "name=Ada" URL
A -d értékek query paraméterekként fűzése egy GET-hez.
curl -G -d "q=hi" URL
Multipart űrlapadat küldése (fájlfeltöltés).
curl -F "file=@photo.png" URL
Űrlapadat küldése alkalmazott URL-kódolással.
curl --data-urlencode "name=Ada Lovelace" URL
Fájl feltöltése PUT-tal.
curl -T big.zip URL
Feltöltés hozzáfűzése a távoli fájlhoz, felülírás helyett.