S različitim razinama informacija, možemo postavljati post upite. U nastavku su dati neki testni upiti za POST:
Slanje jednostavnog POST zahtjeva
Unesite sljedeću naredbu u naredbeni redak da biste učinili jednostavan POST zahtjev putem curl.
$ curl -X POST https://example.com/
Slanje dodatnih polja s POST zahtjevom
Dodatna polja možete poslati uz pomoć -d zastavice i povezivanjem s POST zahtjevom koji šaljete poslužitelju. Sljedeći POST poziv šalje korisnika i područje prijenosa zajedno s kritičnim parametrima.
$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login
Opcija -d za POST s curlom pružit će standardno zaglavlje koje izgleda ovako:
# Content-Type: application/x-www-form-urlencoded
Određivanje vrste sadržaja u zahtjevu POST
Zastavu -H možete koristiti za slanje dijela podataka ili zaglavlja s uvijanjem. Naredba koja slijedi šalje JSON objekt sa zahtjevom.
$ curl -d '{json}' -H 'Vrsta sadržaja: application/json' https://example.com/login
Razmjena datoteka pomoću CURL -a
Koristeći curl, također možemo prenijeti cijele datoteke u naredbenom retku. Iako u ovom slučaju neće prenijeti nikakve podatke jer web mjesto kojem pristupamo nije pronađeno. Da biste to učinili, naredba se prikazuje kao:
$ curl --form 'fileuploa [zaštićena e -pošta]' https://example.com/resource.cgi
Zaključak
Ovaj članak pokazuje važnost naredbe Curl u Linuxu i raspravlja o korištenju zahtjeva za curl objavom u Linuxu. Pojasnio sam kako slati POST zahtjeve pomoću naredbe CURL.