升级后libcurl格式错误的url错误(CURLE_URL_MALFORMAT)

时间:2013-08-07 21:56:43

标签: c++ curl libcurl

我有一个C ++客户端,它在FreeBSD上使用libcurl连接到服务器。系统管理员最近更新了FreeBSD映像并安装了端口。系统从cURL版本7.24.0_2转到cURL版本7.31.0。 (文件名从libcurl.so.6到lib curl.so.7,以获得它的价值。)

我重新编译了我的程序以链接新库。

现在我从curl_easy_perform(3)的调用中得到返回值3(CURLE_URL_MALFORMAT),并且返回的错误消息字符串“格式错误”。

然而,没有其他改变。 URL未更改,并且已验证为正确。

奇怪的是,命令行“curl”程序运行正常;它不是使用相同的库吗?!

我花了几个小时阅读libcurl的发行说明,但无法发现任何暗示为什么现在应该失败的原因。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

原来sysadmins构建的cURL错误。一个新的安装,它的工作原理。