Ako vykonať požiadavku POST pomocou zvlnenia

How Perform Post Request Using Curl



Curl je bezplatný a otvorený zdrojový nástroj príkazového riadka, ktorý umožňuje používateľom vytvárať sieťové pripojenia. V systémoch Windows, Linux a Mac je Curl otvorený, čo z neho robí možnosť prevzatia pre programátorov vo všetkých kanáloch.

Vďaka rôznym úrovniam informácií môžeme vytvárať dotazy. Niektoré testovacie otázky pre POST sú uvedené nižšie:







Vytvorenie jednoduchej požiadavky POST

Do príkazového riadka zadajte nasledujúci príkaz, aby bola požiadavka POST ľahko vytvorená pomocou curl.



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



Odosielanie ďalších polí s požiadavkou POST

Ďalšie polia môžete odoslať pomocou príznaku -d a jeho prepojením so žiadosťou POST, ktorú pošlete na server. Nasledujúce volanie POST odošle používateľa a prenosovú oblasť spolu s kritickými parametrami.





$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login

Možnosť -d POST s pokrčením poskytne štandardnú hlavičku, ktorá vyzerá takto:



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

Zadanie typu obsahu v požiadavke POST

Príznak -H môžete použiť na odoslanie údaja alebo hlavičky so zvinutím. Nasledujúci príkaz odošle objekt JSON so žiadosťou.

$ curl -d '{json}' -H 'Typ obsahu: aplikácia/json' https://example.com/login

Výmena súborov s CURL

Pomocou curl môžeme tiež prenášať celé súbory na príkazovom riadku. Aj keď v tomto prípade nenahrá žiadne údaje, pretože web, na ktorý pristupujeme, nebol nájdený. Za týmto účelom sa príkaz zobrazí ako:

$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi

Záver

Tento článok ukazuje dôležitosť príkazu Curl v systéme Linux a pojednáva o použití žiadostí o curl post v systéme Linux. Vysvetlil som, ako vytvárať požiadavky POST pomocou príkazu CURL.