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.