ssl — ошибка SSL_ERROR_SSL: 14090086: lib (20): func (144): причина (134) — решение PHP?

Я получаю ошибку в заголовке, когда делаю что-то вроде этого:

$zurl = "https://api.zotero.org/something";
require_once 'HTTP/Request2.php';
$r = new HTTP_Request2($zurl);
$r->setMethod(HTTP_Request2::METHOD_GET);
$r->setHeader("Zotero-API-Version", "3");
$r->setHeader("Authorization", "Bearer ".$apiKey);

$response = $r->send();

это статья кажется, объясняет это тем, кто понимает. Я не понимаю, к сожалению.

В статье говорится, что это (или может быть) проблема с сертификатом.

Что я могу сделать, чтобы решить эту проблему? (Я на общем хосте.)

1

Решение

Я не получаю ответов на этот. Я полагаю, что причина может заключаться в том, что чаще используется CURL напрямую (вместо более высокого уровня Http_Request2, который я предпочитаю). Два дня назад @GingerDog опубликовал способ справиться с этим:

// before send add:
$r-setAdapter("curl");

Увидеть как сделать запрос https с помощью php Http_Request2

1

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

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

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