Turėdami įvairaus lygio informaciją, galime pateikti užklausas. Kai kurios POST bandomosios užklausos pateikiamos toliau:
Paprastos POST užklausos pateikimas
Įveskite šią komandinės eilutės komandą, kad galėtumėte lengvai atlikti POST užklausą per garbaną.
$ curl -X POST https: // pavyzdys.com /
Siunčiami papildomi laukai su POST užklausa
Galite išsiųsti papildomus laukus naudodamiesi žyma -d ir susiedami ją su POST užklausa, kurią siunčiate į serverį. Šis POST skambutis siunčia vartotojui ir perdavimo sritį kartu su kritiniais parametrais.
$ curl -d "user = user1 & pass = abcd" -X POST https: // pavyzdys.com / login
„-D“ parinktis POST with curl suteiks standartinę antraštę, kuri atrodo taip:
# Turinio tipas: application / x-www-form-urlencoded
Turinio tipo nurodymas POST užklausoje
Norėdami naudoti duomenų dalį arba antraštę su garbanėle, galite naudoti žymę -H. Po to sekanti komanda siunčia JSON objektą su užklausa.
$ curl -d 'json' -H 'Content-Type: application / json' https: // pavyzdys.com / login
Keitimasis failais su CURL
Naudodami „curl“, komandinėje eilutėje taip pat galime perkelti visus failus. Nors šiuo atveju jis neįkels jokių duomenų, nes svetainė, į kurią patenkame, nerasta. Norėdami tai padaryti, komanda rodoma taip:
$ curl - forma „[apsaugotas el. paštu]“ https: // pavyzdys.com / resursas.cgi
Išvada
Šis straipsnis parodo „Curl“ komandos svarbą „Linux“ ir aptaria „curl post“ užklausų naudojimą „Linux“. Aš paaiškinau, kaip pateikti POST užklausas naudojant komandą CURL.