我在 ubuntu 终端上点击我的 curl 并得到这个响应 curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to domain.com:443
。我真的不明白为什么会这样。我试图显示 curl 的错误号,但它没有恢复任何否。我正在打另一台服务器。以下是我的命令:
./curl -i --tlsv1.2 -kv -H "Content-Type: application/xml" --verbose -X POST --data /var/www/html/xml.xml --cacert /root/curl_ssl/curl-7.54.1/src/cert_org.crt domain.com/otp
请提出一些帮助。
最佳答案
对于使用旧 SSL 协议(protocol)的网站,Linux 上的 CURL 可能会出现此错误。根据SSL/TLS协议(protocol)规范,原因可能是client hello使用了peer不支持的support group选项。 解决方案是使用 sslscan 进行探测,获取对端支持的协议(protocol)版本和密码套件。 SSLscan (Github)
关于php - curl :(35)OpenSSL SSL_connect:SSL_ERROR_SYSCALL 连接到 domain.com:443,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45300911/