Kā cURL POST no komandrindas
Satura rādītājs:
Curl ir jaudīga komandrindas utilīta, kas ļauj pārsūtīt datus uz vai no servera vai URL. Viena izplatīta funkcija, ko izmanto izstrādātāji, ir POST pieprasījuma veikšana ar curl, ko mēs aplūkosim šeit.
Mēs padarīsim lietas diezgan vienkāršas un parādīsim trīs piemērus, kā izveidot POST pieprasījumu ar curl no komandrindas, ar sintaksi ar un bez datiem, kā arī uz formu.
cURL POST pieprasījuma komandrindas sintakse
Varat veikt locīšanas POST pieprasījumu ar datiem vai bez tiem atkarībā no tā, ko mēģināt darīt. Atcerieties, ka ir svarīgi izmantot pareizu sintakses lielo burtu lietojumu.
curl post pieprasījums bez datiem:
curl -X POST http://URL/example.php
curl post pieprasījums ar datiem:
"curl -d data=example1&data2=example2>"
curl POSTĪT veidlapā:
"curl -X POST -F vārds=lietotājs -F parole=tests http://URL/example.php "
curl POST ar failu:
"curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "
Līdzīgi varat arī lejupielādēt failus ar curl, izmantojot citu komandu virkni.
curl POST JSON dati
"curl -H Content-Type: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "
Papildinformāciju par cirtām skatiet čokurošanās rokasgrāmatā vai palīdzības lapā:
curl --help
curl --manual
Vai zināt labāku veidu, kā veikt izlikšanas pieprasījumu, izmantojot cURL? Paziņojiet mums komentāros. Šeit varat arī apskatīt dažus interesantus, specifiskus komandas curl lietojumus.