【发布时间】:2011-05-21 20:15:41
【问题描述】:
这个问题和另一个one, concerning pyCURL类似
当我使用 CURLpp https://*.com/questions/1942719/pycurl-tls-handshake-error 向安全 URL 发送发布请求时出现以下错误
好的,所以根据previous question 的答案,我应该将libcurl 与openSSL 一起使用。如果我运行curl -v,我会得到:
curl 7.19.7 (i486-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
所以我应该使用 openSSL,而不是看到 gnuTLS。因此,如果我尝试使用命令行直接通过 curl 发送相同的请求,它可以正常工作,并且我会在命令输出中看到我期望的结果。
所以当我切换到 CURLpp 时,它使用 gnuTLS,而不是 openSSL。 有什么我必须配置的,以便指定我想要使用 CURLpp 的 openSSL 吗?
【问题讨论】: