Kaip atlikti POST užklausą naudojant garbanas

How Perform Post Request Using Curl



„Curl“ yra nemokama ir atviro kodo komandų eilutės priemonė, leidžianti vartotojams kurti tinklo ryšius. „Windows“, „Linux“ ir „Mac“ sistemose „Curl“ yra atidaryta, todėl programuotojams tai yra pasirinkimo galimybė visuose kanaluose.

Turėdami įvairaus lygio informaciją, galime pateikti užklausas. Toliau pateikiamos kai kurios POST bandymo užklausos:







Paprastos POST užklausos pateikimas

Įveskite šią komandą komandų eilutėje, kad atliktumėte lengvą POST užklausą per curl.



$ curl -X POST https://example.com/



Siunčiami papildomi laukai su POST užklausa

Galite siųsti papildomus laukus naudodami vėliavą -d ir susieti ją su POST užklausa, kurią siunčiate į serverį. Šis POST skambutis siunčia vartotoją ir perdavimo sritį kartu su svarbiausiais parametrais.





$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login

-D parinktis POST su garbanomis suteiks standartinę antraštę, kuri atrodo taip:



# Turinio tipas: application/x-www-form-urlencoded

Turinio tipo nurodymas POST užklausoje

Naudodami vėliavą -H galite nusiųsti duomenų fragmentą arba antraštę su garbanomis. Toliau pateikta komanda siunčia JSON objektą su užklausa.

$ curl -d '{json}' -H 'Turinio tipas: application/json' https://example.com/login

Keitimasis failais naudojant CURL

Naudodami curl, mes taip pat galime perkelti visus failus komandų eilutėje. Nors šiuo atveju jis neįkelia jokių duomenų, nes svetainė, prie kurios mes prisijungiame, nerasta. Norėdami tai padaryti, komanda rodoma taip:

$ curl --form 'fileuploa [email protected]' https://example.com/resource.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.