@Diversia

Как выполнить cURL запрос с ключом -u в PHP?

Здравствуйте! Пожалуйста, подскажите, как выполнить такой запрос?
Точнее, как передать "-u"?

curl -X POST https://api.site.net/v1/emails \
  -u 12345: \
  -d "from=alias@site" \
  -d "to=mail%40test.com" \
  -d "subject=test" \
  -d "text=test"


<?
$post_fields = array(
	'from' => 'alias@site',
	'to' => 'mail%40test.com',
	'subject' => 'test',
	'text' => 'test',
);

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
	"Content-Type:multipart/form-data"
));
curl_setopt($ch, CURLOPT_URL, 'https://api.site.net/v1/emails'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields); 
$output = curl_exec($ch);
?>
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Для параметра -u в PHP нужно передать CURLOPT_USERPWD
https://www.php.net/manual/ru/function.curl-setopt.php

UPD.
curl_setopt($ch, CURLOPT_USERPWD, '12345:');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы