Parece que o curl empacotado com o ubuntu 16.04 não tem suporte a http2. Como habilito o http2 no curl
18
A partir de agora (jan de 2018). Você precisará instalar o curl a partir da fonte para obter suporte a http2. Você pode fazer isso usando os seguintes comandos
sudo apt-get -y install build-essential nghttp2 libnghttp2-dev libssl-dev
wget https://curl.haxx.se/download/curl-7.63.0.tar.gz
tar xzf curl-7.63.0.tar.gz
cd curl-7.63.0
./configure --with-nghttp2 --prefix=/usr/local --with-ssl
make && sudo make install
sudo ldconfig
/usr/bin/curl
ultimamente. askubuntu.com/q/923527/453746sudo apt-get install libssl-dev
primeiro e adicione o comando run configure desta maneira:./configure --with-nghttp2 --prefix=/usr/local --with-ssl=/usr/local/ssl
configure
lê-lo de variáveis envOPENSSL_CFLAGS
eOPENSSL_LIBS