Ako cURL POST z príkazového riadku

Obsah:

Anonim

Curl je výkonný nástroj príkazového riadka, ktorý vám umožňuje prenášať údaje na alebo zo servera alebo adresy URL. Jednou bežnou funkciou, ktorú používajú vývojári, je vytvoriť požiadavku POST pomocou curl, čo je to, čomu sa tu budeme venovať.

Urobíme to pomerne jednoducho a ukážeme tri príklady, ako vytvoriť požiadavku POST s curl z príkazového riadka, so syntaxou s údajmi a bez údajov a tiež do formulára.

cURL POST Syntax príkazového riadka

V závislosti od toho, čo sa pokúšate urobiť, môžete zadať požiadavku POST s natáčaním s údajmi alebo bez nich. Pamätajte, že na správnom použití veľkých písmen v syntaxi záleží.

žiadosť o zvlnenie príspevku bez údajov:

curl -X POST http://URL/example.php

žiadosť o príspevok s údajmi:

"

curl -d data=example1&data2=example2>"

stočiť POST do formulára:

"

curl -X POST -F meno=používateľ -F heslo=test http://URL/example.php "

stočiť POST so súborom:

"

curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "

Podobne môžete sťahovať súbory aj pomocou curl pomocou iného príkazového reťazca.

curl POST JSON data

"

curl -H Typ obsahu: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "

Ďalšie špecifiká alebo podrobnosti o zvlnení nájdete v príručke alebo na stránke pomocníka:

curl --help

curl --manual

Poznáte lepší spôsob, ako požiadať o príspevok pomocou cURL? Dajte nám vedieť v komentároch. Môžete si tiež pozrieť niektoré zaujímavé konkrétne použitia príkazu curl tu.

Ako cURL POST z príkazového riadku