Z različnimi ravnmi informacij lahko pošiljamo poizvedbe. Nekaj testnih poizvedb za POST je spodaj:
Izdelava preproste zahteve POST
V ukazno vrstico vnesite naslednji ukaz, da naredite enostavno zahtevo POST prek curla.
$ curl -X POST https: // primer.com /
Pošiljanje dodatnih polj z zahtevo POST
Dodatna polja lahko pošljete s pomočjo oznake -d in jih povežete z zahtevo POST, ki jo pošljete strežniku. Naslednji klic POST pošlje uporabnika in območje prenosa skupaj s kritičnimi parametri.
$ curl -d "user = user1 & pass = abcd" -X POST https: // primer.com / prijava
Možnost -d za POST z curl bo zagotovila standardno glavo, ki je videti tako:
# Content-Type: application / x-www-form-urlencoded
Določanje vrste vsebine v zahtevi POST
Z zastavico -H lahko pošljete del podatkov ali glavo z zavojem. Ukaz, ki sledi, pošlje objekt JSON z zahtevo.
$ curl -d 'json' -H 'Content-Type: application / json' https: // primer.com / prijava
Izmenjava datotek s CURL
S pomočjo curl lahko v ukazno vrstico prenesemo tudi celotne datoteke. Čeprav v tem primeru ne bo naložila nobenih podatkov, saj spletnega mesta, ki ga obiskujemo, ni mogoče najti. Za to je ukaz prikazan kot:
$ curl --form "[email protected]" https: // primer.com / vir.cgi
Zaključek
Ta članek prikazuje pomen ukaza Curl v Linuxu in razpravlja o uporabi zahtev za objave curl v Linuxu. Pojasnil sem, kako narediti zahteve POST z ukazom CURL.