OpenSSL SSL_connect: SSL_ERROR_SYSCALL 在与 domain.com:443 的连接中发生系统调用错误。
P粉707235568
P粉707235568 2023-07-27 11:50:52
0
1
1013
<p>我在Ubuntu终端上使用curl命令,并得到以下响应:curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to domain.com:443。我真的无法理解为什么会发生这种情况。我尝试显示curl的错误编号,但没有返回任何编号。我正在访问另一个服务器。以下是我的命令:</p> <pre class="brush:php;toolbar:false;">./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</pre> <p>有什么办法吗</p>
P粉707235568
P粉707235568

全部回复(1)
P粉955063662

对于使用旧的SSL协议的网站,在Linux上使用CURL时可能会出现此错误。根据SSL/TLS协议规范,原因可能是客户端hello使用了对等方不支持的支持组选项。解决方法是使用sslscan进行探测,并获取对等方支持的协议版本和密码套件。您可以在Github上找到sslscan。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!