Protocolo "https" não suportado ou desativado no libcurl [fechado]


14

Quando eu tento curl http://google.comfuncionar, no entanto, quando eu faço com https, dá este erro:

curl: (1) Protocol "https" not supported or disabled in libcurl

Procurei várias respostas, mas nenhuma explica como corrigi-la.


1
Você pode adicionar o seguinte comando e resultados à sua pergunta: curl --version | grep Protocols.... Útil também se você puder fornecer o comando de curvatura exato que está falhando?
precisa saber é o seguinte

A saída de which curle apt-cache policy curltambém forneceria algumas dicas úteis.
David Foerster

Você está usando o Ubuntu?
Anwar

Respostas:


9

Por favor instale curl com SSL

Baixar:

Instalando com SSL:

  • Descompacte -> abra o terminal dentro do diretório PATH e digite:

    ./configure --with-ssl
    make
    sudo make install
    

Você também pode especificar o caminho para a instalação do SSL, veja ./configure --helppara detalhes


eu tenho onda já bro, não o seu trabalho com SSL somente,
nabtron

1
@nabtron: Benny sugere que você baixe, compile e instale o curl com suporte SSL.
David Foerster

2
Você precisa estar libssl-devinstalado se desejar suporte SSL. sudo apt install libssl-dev
Ali Yousuf

5

Um rápido google encontrou este curl FAQ sobre como solucionar esse problema.

Mas, na verdade, sugiro excluir a instalação manual atual do curl e apenas instalá-lo com sudo apt-get install curl. A instalação padrão do Ubuntu possui as bibliotecas corretas para https (e muito mais).


Eu fiz isso comocurl <site> --insecure
maan81
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.