Помоћу различитих нивоа информација можемо да постављамо упите за слање порука. Неки упити за тест за ПОСТ дати су у наставку:
Израда једноставног ПОСТ захтева
Унесите следећу команду у командну линију да бисте направили једноставан ПОСТ захтев путем цурл-а.
$ цурл -Кс ПОСТ хттпс: // пример.цом /
Слање додатних поља са ПОСТ захтевом
Додатна поља можете послати уз помоћ -д заставице и спојити их са ПОСТ захтевом који шаљете серверу. Следећи ПОСТ позив шаље корисника и подручје преноса заједно са критичним параметрима.
$ цурл -д "усер = усер1 & пасс = абцд" -Кс ПОСТ хттпс: // пример.цом / логин
Опција -д за ПОСТ са цурл-ом пружа стандардно заглавље које изгледа овако:
# Цонтент-Типе: апплицатион / к-ввв-форм-урленцодед
Одређивање типа садржаја у ПОСТ захтеву
Можете користити заставицу -Х да бисте послали део података или заглавље са увојком. Команда која следи шаље ЈСОН објекат са захтевом.
$ цурл -д 'јсон' -Х 'Цонтент-Типе: апплицатион / јсон' хттпс: // пример.цом / логин
Размена датотека помоћу ЦУРЛ-а
Користећи цурл, такође можемо да преносимо читаве датотеке у командну линију. Иако у овом случају неће отпремити никакве податке јер веб локација којој приступамо није пронађена. Да бисте то урадили, наредба је приказана као:
$ цурл --форм "[емаил протецтед]" хттпс: // пример.цом / ресоурце.цги
Закључак
Овај чланак показује важност команде Цурл у Линуку и расправља о употреби захтева за цурл пост на Линуку. Појаснио сам како да направим ПОСТ захтеве помоћу наредбе ЦУРЛ.