Проблема с сертификатом SSL: самоподписанный сертификат в цепочке сертификатов с использованием curl на localhost - PullRequest
0 голосов
/ 03 мая 2020

Я использую curl для отправки ограничений на сервер API и пытаюсь вернуть ответ на локальный хост.

<code>$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json")); 
$response = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

if ( $httpCode != 200 ){
    echo "Return code is {$httpCode} \n".curl_error($ch);
} else {
    echo "<pre>".htmlspecialchars($response)."
";} curl_close ($ ch);

Output: Return code is SSL certificate problem: self signed certificate in certificate chain

Я понятия не имею, что именно означает этот код ответа и как это исправить. Обратите внимание, что на моем локальном хосте включена curl_init() & open_ssl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...