Xampp возвращает & quot; Протокол POST http44 не поддерживается или отключен в libcurl & quot;

Я прочитал все страницы Ask здесь, и мой вопрос не повторяется, потому что я попробовал все решения, которые они сказали.

  • Я пытаюсь запустить свой код на локальном сервере.
  • В моем программном обеспечении Xampp есть только один файл php.ini, который находится по адресу: «C: \ xampp \ php \ php.ini»
  • Эта строка уже была активна в php.ini: «extension = php_curl.dll;»
  • Файл библиотеки существует здесь: «C: \ xampp \ php \ ext \ php_curl.dll»

Но когда я запускаю этот код:

<?php
$curl = curl_init('POST https://sendgrid.com/api/mail.send.json');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'api_user=xxxxx&api_key=xxxxxx&[email protected]&toname=Alex&subject=testing&html=<div style="background-color:red;">Test email</div>
&[email protected]');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($curl);
echo  curl_error($curl);
curl_close($curl);
echo $result;
?>

Я просто получаю эту ошибку:

Protocol POST https not supported or disabled in libcurl

Есть ли какое-то решение для этого?

-2

Решение

Аргумент к curl_init() должен быть URL. Слово POST там нет никакого дела; убери это.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]