'http "non pris en charge ou désactivé dans libcurl


20

J'essaye d'exécuter une curlcommande et j'obtiens cette erreur:

'http" not supported or disabled in libcurl

J'ai regardé où je me suis curl.exetrouvé, je l'ai trouvé C:\Program Files\GDALet je l'ai supprimé.

L'erreur a persisté. C'était curl.exedans C:\Anaconda3\Library\bin, donc je l'ai supprimé aussi.

L'erreur persiste. Il y en avait un de plus curl.exedans le $PATH.

L'erreur est donc indépendante de l'exécutable. Comment puis-je le réparer?


Quelle est la sortie de curl --version?
bertieb

Réponses:


30

Assurez-vous de fournir curldes guillemets doubles ( "), pas des guillemets simples ( ')

Curl dans Windows est connu pour ne pas aimer les guillemets simples (par exemple) ce fil :

D:\nr\platform_installer_win32>curl -X GET 'http://api.newrelic.com/v2/applications.json' \ -H "X-Api-Key:${APIKEY}" -i
curl: (1) Protocol "'http" not supported or disabled in libcurl

(...)

Je crois que le premier avertissement que vous voyez est dû au fait de mettre l'URL entre guillemets simples au lieu de double .

(sur les forums NewRelic, c'est moi qui souligne)

Cela est également apparu dans un contrôle qualité sur StackOverflow .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.