Erilaisilla tietotasoilla voimme tehdä postikyselyjä. Alla on joitakin POST -testikyselyitä:
Yksinkertaisen POST -pyynnön tekeminen
Kirjoita seuraava komento komentoriville tehdäksesi helpon POST-pyynnön käyristymisen kautta.
$ curl -X POST https://example.com/
Lisäkenttien lähettäminen POST -pyynnön kanssa
Voit lähettää lisäkenttiä -d -lipun avulla ja liittää sen palvelimelle lähettämääsi POST -pyyntöön. Seuraava POST -puhelu lähettää käyttäjän ja siirtoalueen yhdessä kriittisten parametrien kanssa.
$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login
-D -vaihtoehto POST -toiminnolle curlilla tarjoaa vakiootsikon, joka näyttää tältä:
# Sisältötyyppi: application/x-www-form-urlencoded
Sisältötyypin määrittäminen POST-pyynnössä
Voit käyttää -H -lippua lähettääksesi datan tai käyrän sisältävän otsikon. Seuraava komento lähettää JSON -objektin pyynnön kanssa.
$ curl -d '{json}' -H 'Content -Type: application/json' https://example.com/login
Tiedostojen vaihto CURL: n avulla
Curlin avulla voimme myös siirtää kokonaisia tiedostoja komentoriviltä. Vaikka tässä tapauksessa se ei lataa mitään tietoja, koska käyttämäämme sivustoa ei löydy. Tätä varten komento näytetään seuraavasti:
$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi
Johtopäätös
Tämä artikkeli osoittaa Curl -komennon merkityksen Linuxissa ja käsittelee curl -postituspyynnön käyttöä Linuxissa. Selvensin kuinka tehdä POST -pyyntöjä CURL -komennolla.