Как выполнить запрос 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

Указание Content-Type в запросе POST

Вы можете использовать флаг -H для отправки фрагмента данных или заголовка с завитком. Следующая команда отправляет объект JSON с запросом.

$ curl -d '{json}' -H 'Content-Type: application / json' https://example.com/login

Обмен файлами с CURL

Используя curl, мы также можем передавать целые файлы в командной строке. Хотя в этом случае он не будет загружать какие-либо данные, поскольку сайт, на который мы получаем доступ, не найден. Для этого команда отображается как:

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

Заключение

В этой статье показана важность команды Curl в Linux и обсуждается использование запросов curl post в Linux. Я пояснил, как делать запросы POST с помощью команды CURL.