Я получаю ошибку в заголовке, когда делаю что-то вроде этого:
$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();
это статья кажется, объясняет это тем, кто понимает. Я не понимаю, к сожалению.
В статье говорится, что это (или может быть) проблема с сертификатом.
Что я могу сделать, чтобы решить эту проблему? (Я на общем хосте.)
Я не получаю ответов на этот. Я полагаю, что причина может заключаться в том, что чаще используется CURL напрямую (вместо более высокого уровня Http_Request2, который я предпочитаю). Два дня назад @GingerDog опубликовал способ справиться с этим:
// before send add:
$r-setAdapter("curl");
Увидеть как сделать запрос https с помощью php Http_Request2
Других решений пока нет …