S rôznou úrovňou informácií dokážeme položiť dotaz. Niektoré testovacie dotazy týkajúce sa testu POST sú uvedené nižšie:
Vytvorenie jednoduchej žiadosti POST
Zadajte nasledujúci príkaz do príkazového riadku a vytvorte ľahkú požiadavku POST pomocou zvlnenia.
$ curl -X POST https: // príklad.com /
Odosielanie ďalších polí s požiadavkou POST
Pomocou príznaku -d môžete odoslať ďalšie polia a spojiť ich s požiadavkou POST, ktorú pošlete na server. Nasledujúce volanie POST odošle používateľa a oblasť prenosu spolu s kritickými parametrami.
$ curl -d "user = user1 & pass = abcd" -X POST https: // príklad.sk / prihlásenie
Možnosť -d na POST so zvlnením poskytne štandardnú hlavičku, ktorá vyzerá takto:
# Content-Type: application / x-www-form-urlencoded
Zadanie typu obsahu v požiadavke POST
Môžete použiť príznak -H na odoslanie časti údajov alebo hlavičky so zvlnením. Nasledujúci príkaz odošle objekt JSON s požiadavkou.
$ curl -d 'json' -H 'Content-Type: application / json' https: // príklad.sk / prihlásenie
Výmena súborov pomocou CURL
Pomocou zvlnenia môžeme tiež preniesť celé súbory z príkazového riadku. Aj keď v tomto prípade nenahrá žiadne údaje, pretože web, na ktorý prechádzame, sa nenašiel. Príkaz sa zobrazuje ako:
$ curl --form "[chránený e-mailom]" https: // príklad.sk / zdroj.cgi
Záver
Tento článok ukazuje dôležitosť príkazu Curl v systéme Linux a pojednáva o použití požiadaviek na curl post v systéme Linux. Objasnil som, ako robiť požiadavky POST pomocou príkazu CURL.