Како извршити ПОСТ захтев користећи Цурл

How Perform Post Request Using Curl



Цурл је бесплатан услужни програм командне линије отвореног кода који омогућава генерисање мрежних веза од стране корисника. На оперативним системима Виндовс, Линук и Мац Цурл је отворен, што га чини могућим програмерима на свим каналима.

Са различитим нивоима информација, можемо постављати постовне упите. Неки тест упити за ПОСТ дати су испод:







Постављање једноставног ПОСТ захтева

Унесите следећу команду у командну линију да бисте послали једноставан ПОСТ захтев путем цурл-а.



$ цурл -Кс ПОСТ хттпс://екампле.цом/



Слање додатних поља са ПОСТ захтевом

Можете послати додатна поља уз помоћ -д заставице и повезати их са ПОСТ захтевом који шаљете серверу. Следећи ПОСТ позив шаље корисника и област преноса заједно са критичним параметрима.





$ цурл -д 'усер = усер1 & пасс = абцд' -Кс ПОСТ хттпс://екампле.цом/логин

Опција -д за ПОСТ са цурл ће обезбедити стандардно заглавље које изгледа овако:



# Цонтент-Типе: апплицатион/к-ввв-форм-урленцодед

Навођење типа садржаја у ПОСТ захтеву

Можете користити заставицу -Х за слање података или заглавља са цурлом. Команда која следи шаље ЈСОН објекат са захтевом.

$ цурл -д '{јсон}' -Х 'Цонтент -Типе: апплицатион/јсон' хттпс://екампле.цом/логин

Размена датотека помоћу ЦУРЛ -а

Користећи цурл, такође можемо пренети целе датотеке у командној линији. Иако у овом случају неће отпремити никакве податке јер веб локација којој приступамо није пронађена. Да бисте то урадили, наредба се приказује као:

$ цурл --форм 'филеуплоа [заштићена е -пошта]' хттпс://екампле.цом/ресоурце.цги

Закључак

Овај чланак показује важност наредбе Цурл у Линук -у и разматра употребу захтева за цурл објавом на Линук -у. Објаснио сам како се постављају ПОСТ захтеви помоћу команде ЦУРЛ.