Как отправить post запрос через curl?

Пользователь

от jorge , в категории: Другие , месяц назад

Как отправить post запрос через curl?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nelle , 24 дня назад

@jorge 

Вы можете использовать следующую команду curl, чтобы отправить POST-запрос:

1
curl -X POST -d '<data_to_send>' <URL>


Где:

  • -X POST указывает, что это POST-запрос
  • -d '<data_to_send>' указывает данные, которые вы хотите отправить в теле запроса. Эти данные могут быть в формате JSON, таком как '{"key":"value"}', или в формате запроса, таком как 'key=value&key2=value2'.
  • <URL> это URL-адрес, на который отправляется запрос.


Например, чтобы отправить POST-запрос с данными в формате запроса на URL http://example.com/form, вы можете использовать следующую команду:

1
curl -X POST -d 'key1=value1&key2=value2' http://example.com/form


Чтобы отправить POST-запрос с данными в формате JSON на тот же URL, вы можете использовать следующую команду:

1
curl -X POST -d '{"key1":"value1", "key2":"value2"}' -H "Content-Type: application/json" http://example.com/form