Я использую 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
.