cURL 错误:[35] 不受支持的 SSL 协议版本
Posted
技术标签:
【中文标题】cURL 错误:[35] 不受支持的 SSL 协议版本【英文标题】:cURL error: [35] Unsupported SSL protocol version 【发布时间】:2014-08-10 09:22:34 【问题描述】:我刚刚为 PayPal IPN 创建了 ipn.php
文件,当我使用 PayPal Sandbox IPN 模拟器对其进行测试时,我的错误日志输出了以下错误:
cURL error: [35] Unsupported SSL protocol version
我的 php 文件或网站主机有问题吗?我该如何解决?
提前致谢
【问题讨论】:
【参考方案1】:在 curl 命令中添加 -1 以强制使用 TLS 并查看是否有效。
-1, --tlsv1
(SSL) 在与远程 TLS 服务器协商时,强制 curl 使用 TLS 版本 1.x。您可以使用选项 --tlsv1.0、--tlsv1.1 和 --tlsv1.2 来更精确地控制 TLS 版本(如果使用的 SSL 后端支持这种级别的控制)。
http://curl.haxx.se/docs/manpage.html
【讨论】:
我输入了命令但没有得到任何响应,错误日志输出:无效的HTTP请求方法。 您能否提供完整的命令(删除任何令牌或授权材料等)。确保在 curl 命令之后添加它,并且不要包含逗号等。以上是关于cURL 错误:[35] 不受支持的 SSL 协议版本的主要内容,如果未能解决你的问题,请参考以下文章
FB SDK 和 cURL:连接到 graph.facebook.com:443 的未知 SSL 协议错误
配置ssl使用了不受支持的协议。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH
将 --http2.0 选项与 curl 7.33.0 一起使用会提供不受支持的协议
curl:(35)错误:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败