php - CURL 发出请求时出错 : SSL connect error (error code: 35)

标签 php curl webdav sabredav

当我尝试从 PHP 连接到 BigCommerce 的 WebDAV 服务器时,收到以下错误消息:

CURL Error while making request: SSL connect error (error code: 35)

我正在使用 PHP 的 SabreDAV 客户端库,它是 cURL 的包装器。

如果我从命令行使用curl,我会得到同样的错误。

我使用的是 CentOS 6.3、PHP 5.3.3、curl 7.19.7。

最佳答案

我在几台不同的机器上尝试过这个:

curl -v https://www.example.com/

在某些机器上我收到 SSL 错误 35,而在某些机器上则没有错误消息。由此我怀疑所使用的curl版本或SSL证书的相关包存在一些差异。所以我尝试更新我需要的服务器上的一些软件包。事实证明,更新网络安全服务 (NSS) 包解决了该问题。

yum update nss

关于php - CURL 发出请求时出错 : SSL connect error (error code: 35),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17974890/

相关文章:

c# - WebDAV 浏览

android - 通过 ssl 的 java 沙丁鱼

PHPMailer 代码在本地主机上工作,而不是在服务器上。错误日志指向文件的意外结尾,但我不明白为什么会出错

php - 从数据库中存储的路径显示图像

javascript - 如何将期权日期设置为昨天今天和明天?

php - 使用 cURL 获取文件的最后 MB

http - 如何正确定义使用 cURL 的基本 HTTP 身份验证?

php - CURLOPT_USERPWD 数据在通过 ssl 传输时是否安全?

php - img http 引用

php - 使用 DAV 协议(protocol)在 PHP 中上传文件