Версия cURL моего сервера новее, чем версия клиента при удаленном вызове, сервер клиента автоматически переключается на http/2. Есть ли способ заставить использовать Curl с http/1.1
Как установить версию HTTP cURL 1.1, я проверил, добавив следующие настройки в код, но после добавления этот Curl перестает работать. Всякая помощь ощутима. Заранее спасибо.
Ответ технической группы клиента: Проблема -> Вы начинаете с версии 1.1, затем она меняется на версию 2.
При использовании HTTP2 сервер поддерживает многоразовое использование.
Состояние соединения изменено (HTTP/2 подтверждено)
Версия cURL моего сервера новее, чем версия клиента при удаленном вызове, сервер клиента автоматически переключается на http/2. Есть ли способ заставить использовать Curl с http/1.1 Как установить версию HTTP cURL 1.1, я проверил, добавив следующие настройки в код, но после добавления этот Curl перестает работать. Всякая помощь ощутима. Заранее спасибо. [code] curl_setopt($ch, CURLOPT_HTTP_VERSION, '1.1'); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); [/code] Можно ли как-нибудь использовать Curl с HTTP 1.1? Мои версии сервера: PHP версии 7.2.16 Информация о cURL 7.62.0 [code]$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_ENCODING, ""); curl_setopt($ch, CURLOPT_MAXREDIRS, 10); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$error = 0; $result = curl_exec($ch); $info = curl_getinfo($ch); $err = curl_errno($ch); [/code] Ответ технической группы клиента: Проблема -> Вы начинаете с версии 1.1, затем она меняется на версию 2. При использовании HTTP2 сервер поддерживает многоразовое использование. Состояние соединения изменено (HTTP/2 подтверждено)