'http "wird in libcurl nicht unterstützt oder deaktiviert


18

Ich versuche einen curlBefehl auszuführen und erhalte den folgenden Fehler:

'http" not supported or disabled in libcurl

Ich habe gesucht, wo ich habe curl.exe, habe es gefunden C:\Program Files\GDALund gelöscht.

Der Fehler blieb bestehen. Dies war curl.exein C:\Anaconda3\Library\bin, also habe ich es auch gelöscht.

Der Fehler blieb bestehen. Da war noch einer curl.exein der $PATH.

Der Fehler ist also unabhängig von der ausführbaren Datei. Wie kann ich es reparieren?


Was ist die Ausgabe von curl --version?
Bertieb

Antworten:


28

Stellen Sie sicher, dass Sie curldoppelte Anführungszeichen ( ") und keine einfachen Anführungszeichen ( ') angeben.

Curl in Windows mag keine einfachen Anführungszeichen gemäß (zum Beispiel) diesem 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

(...)

Ich glaube, die erste Warnung, die Sie sehen, ist darauf zurückzuführen, dass die URL in einfache Anführungszeichen anstatt in doppelte Anführungszeichen gesetzt wird .

(aus NewRelic-Foren, Schwerpunkt Mine)

Dies tauchte auch in einer Qualitätssicherung bei StackOverflow auf .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.