Pomoću različitih razina informacija možemo postavljati upite za slanje pošte. U nastavku su navedeni neki testni upiti za POST:
Izrada jednostavnog POST zahtjeva
Unesite sljedeću naredbu u naredbeni redak da biste napravili jednostavan POST zahtjev putem curla.
$ curl -X OBJAVI https: // primjer.com /
Slanje dodatnih polja s POST zahtjevom
Možete poslati dodatna polja uz pomoć -d zastavice i spojiti ga s POST zahtjevom koji pošaljete na poslužitelj. Sljedeći POST poziv šalje korisnika i područje prijenosa zajedno s kritičnim parametrima.
$ curl -d "user = user1 & pass = abcd" -X POST https: // primjer.com / prijava
Opcija -d za POST s curlom pružit će standardno zaglavlje koje izgleda poput:
# Content-Type: application / x-www-form-urlencoded
Određivanje vrste sadržaja u POST zahtjevu
Zastavicu -H možete koristiti za slanje dijela podataka ili zaglavlja s uvojkom. Naredba koja slijedi šalje JSON objekt sa zahtjevom.
$ curl -d 'json' -H 'Content-Type: application / json' https: // primjer.com / prijava
Razmjena datoteka pomoću CURL-a
Korištenjem curla također možemo prenositi cijele datoteke u naredbeni redak. Iako u ovom slučaju neće prenijeti nikakve podatke jer web mjesto kojem pristupamo nije pronađeno. Da biste to učinili, naredba je prikazana kao:
$ curl --form "[e-pošta zaštićena]" https: // primjer.com / resurs.cgi
Zaključak
Ovaj članak pokazuje važnost naredbe Curl u Linuxu i raspravlja o upotrebi zahtjeva za postojanje curl na Linuxu. Pojasnio sam kako izrađivati POST zahtjeve pomoću naredbe CURL.