libcurl中不支持或禁用“ http”


20

我正在尝试运行curl命令并收到此错误:

'http" not supported or disabled in libcurl

我看了看哪里curl.exe,找到了C:\Program Files\GDAL并删除了它。

错误仍然存​​在。该文件夹curl.exe位于中C:\Anaconda3\Library\bin,因此我也删除了它。

该错误仍然存​​在。有一个更curl.exe$PATH

因此,错误与可执行文件无关。我该如何解决?


输出是curl --version什么?
bertieb

Answers:


30

确保提供的curl是双引号("),而不是单引号('

已知Windows中的Curl不喜欢按照该线程(例如)使用单引号:

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

(...)

我相信您看到的第一个警告是由于将网址用单引号而不是双引号引起来

(来自NewRelic论坛,重点是我的)

这也在StackOverflow质量检查中弹出。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.