'http "non supportato o disabilitato in libcurl


20

Sto cercando di eseguire un curlcomando e ottenere questo errore:

'http" not supported or disabled in libcurl

Ho guardato dove l'ho curl.exetrovato, l' ho trovato C:\Program Files\GDALed eliminato.

L'errore è persistito. Questo è stato curl.exein C:\Anaconda3\Library\bin, così ho eliminato anche.

L'errore persiste ancora. Ce n'era un altro curl.exenel $PATH.

Quindi l'errore è indipendente dall'eseguibile. Come posso ripararlo?


Qual è l'output di curl --version?
bertieb,

Risposte:


30

Assicurati di fornire curlvirgolette doppie ( "), non virgolette singole ( ')

Curl in Windows è noto per non apprezzare le virgolette singole come (ad esempio) questo thread :

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

(...)

Credo che il primo avvertimento che stai vedendo sia dovuto al confezionamento dell'URL tra virgolette singole anziché doppie .

(dai forum NewRelic, sottolineatura mia)

Ciò è emerso anche in un QA su StackOverflow .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.