Я хочу использовать http/2 с cURL. Сначала я получил ошибку, когда я пробовал это curl --http2 https://http2.akamai.com/
- «Протокол не поддерживается». Я установил nghttp2 и переустановил cURL, как описано here. Ошибка исчезла, и теперь я могу получить данные с curl --http2
. Но страница https://http2.akamai.com/ сообщает мне «Этот браузер не поддерживает HTTP/2», в то время как в хроме или прямо через nghttp2 он говорит «. Вы используете HTTP/2 прямо сейчас!».cURL не работает с nghttp2
Я использую mac os x и устанавливаю все зависимости в последних версиях через homebrew. Источники скручивания (7.41) Я скачал here.
Да, HTTP2 указан как функция. Вот полный вывод: 'localhost: ~ svenkeinath $ curl --version curl 7.41.0 (x86_64-apple-darwin14.3.0) libcurl/7.41.0 OpenSSL/0.9.8zd zlib/1.2.5 nghttp2/0.7. 7 Протоколы: файл dict ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp Особенности: IPv6 Largefile NTLM NTLM_WB SSL libz HTTP2 UnixSockets ' –
Да :) Спасибо! Реконструкция cURL с помощью. ./Configure --with-ssl =/usr/local/Cellar/openssl/1.0.2a-1/'сделала трюк. –
так .... что вы будете делать, если вы установили библиотеку http2 c и curl не показывает протокол http2 как доступный? – fideloper