Как да извършите POST заявка с помощта на Curl

How Perform Post Request Using Curl



Curl е безплатна помощна програма за командния ред с отворен код, която позволява генерирането на мрежови връзки от потребителите. В Windows, Linux и Mac Curl е отворен, което го прави опцията за приемане за програмисти по всички канали.

С разнообразни нива на информация можем да отправяме заявки за публикации. Някои тестови заявки за POST са дадени по -долу:







Извършване на проста POST заявка

Въведете следната команда в командния ред, за да направите лесна POST заявка чрез curl.



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



Изпращане на допълнителни полета с POST заявка

Можете да изпращате допълнителни полета с помощта на -d флага и да го съчетаете с POST заявката, която изпращате до сървъра. Следното POST повикване изпраща потребител и област за прехвърляне заедно с критичните параметри.





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

Опцията -d за POST с curl ще осигури стандартна заглавка, която изглежда така:



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

Посочване на типа съдържание в POST заявка

Можете да използвате флага -H, за да изпратите част от данни или заглавка с къдряне. Командата, която следва, изпраща JSON обект с искане.

$ curl -d '{json}' -H 'Тип съдържание: application/json' https://example.com/login

Обмен на файлове с CURL

Използвайки curl, можем също да прехвърляме цели файлове в командния ред. Въпреки че в този случай той няма да качи никакви данни, тъй като сайтът, до който влизаме, не е намерен. За да направите това, командата се показва като:

$ curl --form 'fileuploa [защитен по имейл]' https://example.com/resource.cgi

Заключение

Тази статия показва важността на командата Curl в Linux и обсъжда използването на заявки за публикуване на curl в Linux. Поясних как се правят POST заявки с помощта на командата CURL.