Kako izvesti zahtevo POST z uporabo Curla

How Perform Post Request Using Curl



Curl je brezplačen in odprtokodni pripomoček ukazne vrstice, ki uporabnikom omogoča ustvarjanje omrežnih povezav. V operacijskih sistemih Windows, Linux in Mac je Curl odprt, zaradi česar je to možnost za programerje po vseh kanalih.

Z različnimi stopnjami informacij lahko pošiljamo poizvedbe. Spodaj je navedenih nekaj testnih poizvedb za POST:







Preprosta zahteva POST

V ukazno vrstico vnesite naslednji ukaz, da naredite preprosto zahtevo POST prek curl.



$ curl -X OBJAVA https://example.com/



Pošiljanje dodatnih polj z zahtevo POST

Dodatna polja lahko pošljete s pomočjo zastavice -d in jo 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://example.com/login

Možnost -d za POST s curl bo zagotovila standardno glavo, ki izgleda tako:



# Content-Type: application/x-www-form-urlencoded

Določanje vrste vsebine v zahtevi POST

Z zastavo -H lahko pošljete del podatkov ali glavo z kodrom. Ukaz, ki sledi, pošlje objekt JSON z zahtevo.

$ curl -d '{json}' -H 'Vrsta vsebine: application/json' https://example.com/login

Izmenjava datotek s CURL

S pomočjo curla lahko v ukazno vrstico prenesemo tudi celotne datoteke. Čeprav v tem primeru ne bo naložil nobenih podatkov, saj spletnega mesta, do katerega dostopamo, ni mogoče najti. Če želite to narediti, je ukaz prikazan kot:

$ curl --form 'fileuploa [zaščiteno po e -pošti]' https://example.com/resource.cgi

Zaključek

Ta članek prikazuje pomen ukaza Curl v Linuxu in obravnava uporabo zahtev za objavo curl v Linuxu. Pojasnil sem, kako lahko z ukazom CURL pošiljate zahteve POST.