Kaip CURL POST iš komandinės eilutės
Turinys:
Curl yra galinga komandų eilutės programa, leidžianti perkelti duomenis į serverį arba URL arba iš jo. Viena įprasta kūrėjų naudojama funkcija yra pateikti POST užklausą su curl, kurią aptarsime čia.
Mes padarysime viską gana paprastai ir parodysime tris pavyzdžius, kaip pateikti POST užklausą su curl iš komandinės eilutės, su sintaksė su duomenimis ir be jų, taip pat į formą.
cURL POST užklausos komandų eilutės sintaksė
Galite pateikti curl POST užklausą su duomenimis arba be jų, atsižvelgdami į tai, ką bandote daryti. Atminkite, kad svarbu naudoti tinkamą sintaksės didžiųjų raidžių rašymą.
Curl post užklausa be duomenų:
curl -X POST http://URL/example.php
curl post užklausa su duomenimis:
"curl -d data=example1&data2=example2>"
curl PASKELBTI į formą:
"curl -X POST -F vardas=vartotojas -F slaptažodis=testas http://URL/example.php "
curl POST su failu:
"curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "
Panašiai taip pat galite atsisiųsti failus su curl naudodami kitą komandų eilutę.
curl POST JSON duomenys
"curl -H Turinio tipas: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "
Daugiau garbanojimo specifikos arba informacijos ieškokite garbanojimo vadove arba pagalbos puslapyje:
curl --help
curl --manual
Žinote geresnį būdą, kaip pateikti užklausą dėl paskelbimo naudojant cURL? Praneškite mums komentaruose. Čia taip pat galite sužinoti keletą įdomių specifinių curl komandos naudojimo būdų.
