Paano Magsagawa ng isang Kahilingan sa POST Gamit ang Curl

How Perform Post Request Using Curl



Ang Curl ay isang libre at open-source na utos ng command-line na nagbibigay-daan sa mga koneksyon sa network na mabuo ng mga gumagamit. Sa Windows, Linux, at Mac, bukas si Curl, na ibinibigay ito na pagpipilian na dadalhin para sa mga programmer sa lahat ng mga channel.

Sa magkakaibang antas ng impormasyon, maaari naming gawin ang mga query sa post. Ang ilang mga query sa pagsubok para sa POST ay ibinibigay sa ibaba:







Gumagawa ng isang simpleng kahilingan sa POST

Ipasok ang sumusunod na utos sa linya ng utos upang makagawa ng isang madaling kahilingan sa POST sa pamamagitan ng curl.



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



Nagpapadala ng mga karagdagang patlang na may kahilingan sa POST

Maaari kang magpadala ng mga karagdagang patlang sa tulong ng flag na -d at ikabit ito sa kahilingan sa POST na ipinadala mo sa server. Ang sumusunod na tawag sa POST ay nagpapadala ng isang gumagamit at isang lugar ng paglipat kasama ang mga kritikal na parameter.





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

Ang pagpipiliang -d sa POST na may kulot ay magbibigay ng isang karaniwang header na mukhang:



# Uri ng Nilalaman: application / x-www-form-urlencoded

Tinutukoy ang Uri ng Nilalaman sa kahilingan sa POST

Maaari mong gamitin ang flag ng -H upang magpadala ng isang piraso ng data o isang header na may isang kulot. Ang sumusunod na utos ay nagpapadala ng isang object na JSON na may kahilingan.

$ curl -d '{json}' -H 'Uri ng Nilalaman: application / json' https://example.com/login

Pagpapalit ng mga file gamit ang CURL

Gamit ang curl, maaari din naming ilipat ang buong mga file sa linya ng utos. Bagaman, sa kasong ito, hindi ito mag-a-upload ng anumang data dahil hindi nahanap ang site na aming nai-access. Upang magawa ito, ipinakita ang utos bilang:

$ curl --form 'fileuploa [protektado ng email]' https://example.com/resource.cgi

Konklusyon

Ipinapakita ng artikulong ito ang kahalagahan ng utos ng Curl sa Linux at tinatalakay ang paggamit ng mga kahilingan sa curl post sa Linux. Nilinaw ko kung paano gumawa ng mga kahilingan sa POST gamit ang CURL command.