curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
这是本机 curl 版本
其中一个项目买的是付费版 ssl 然后另外一个项目是免费版 ssl
在同一台服务器调用相同的接口,付费版本没有问题,但是免费版本报以下错误。
cURL error 35: Unknown SSL protocol error in connection to
cURL error 52: Empty reply from server
我现在直接关闭了 curl 校验 ssl
想请大家分析下是什么问题。只有在下午的时候会出现这种问题。
1
ysc3839 2023-02-24 18:47:51 +08:00 via Android
“付费版 ssl”指的是什么? SSL 还要付费?另外试试 curl 加参数 -vvv
|
2
awanganddong OP 就是 https
|
3
rookie4show 2023-02-24 18:54:29 +08:00
双向证书?
|
4
awanganddong OP https://curl.se/libcurl/c/libcurl-errors.html
35 SSL/TLS 握手中某处出现问题。您确实需要错误缓冲区并阅读那里的消息,因为它可以更准确地指出问题所在。可以是证书(文件格式、路径、权限)、密码等 52 服务器没有返回任何内容,在这种情况下,什么也得不到被认为是错误 |
5
hanyuwei70 2023-02-25 00:45:33 +08:00
免费版证书是不是 LE 的?
可能是 OCSP 验证问题,打开 OCSP staple 会缓解一下。 |
6
awanganddong OP |
7
hanyuwei70 2023-02-26 22:55:59 +08:00
op 可以用 openssl s_client 测试一下,看一下到底是在 SSL 连接哪一步出了问题
|
8
julyclyde 2023-02-27 08:59:23 +08:00
看乱码像是明文 HTTP 啊
|
9
awanganddong OP 我现在请求关闭了 curl 请求的 ssl 校验。上边的问题暂时没有了。
现在又出现了 cURL error 6: Could not resolve host 这个问题。 而且都是偶发的。 @hanyuwei70 你知道像这种解决思路是什么呢 |
10
hanyuwei70 2023-02-27 18:13:24 +08:00
could not resolve host 这个就是 DNS 查询失败,原因很多,一般来说都是网络问题,可以考虑是不是墙内连墙外导致的。
|
11
awanganddong OP 我现在提个工单,最近一阵各种这样稀奇古怪的问题。
|