Для использования HTTP2 в curl с PHP, убедитесь, что ваша среда поддерживает HTTP/2. Это требует, чтобы curl был скомпилирован с поддержкой HTTP/2, а также требуется наличие соответствующей версии libcurl и OpenSSL.
Вот пример PHP-скрипта, который отправляет HTTP/2 запрос с использованием curl:
$ch = curl_init();
# Убедитесь, что URL, к которому вы обращаетесь, поддерживает HTTP/2
curl_setopt($ch, CURLOPT_URL, "https://example.com");
# Включение HTTP/2
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if( curl_errno($ch) )
{
echo 'Ошибка curl: ' . curl_error($ch);
}
else
{
echo $response;
}
curl_close($ch);
Комментарии
0Нашли ошибку или хотите дополнить материал?