OpenSSL SSL_connect: SSL_ERROR_SYSCALL Ralat panggilan sistem berlaku dalam sambungan ke domain.com:443.
P粉707235568
2023-07-27 11:50:52
<p>Saya menggunakan arahan curl pada terminal Ubuntu dan mendapat respons berikut: curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL berhubung dengan domain.com:443. Saya benar-benar tidak faham mengapa ini berlaku. Saya cuba memaparkan nombor ralat curl tetapi tiada nombor dikembalikan. Saya sedang mengakses pelayan lain. Berikut ialah arahan saya: </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>Adakah ada cara</p>
Untuk tapak web yang menggunakan protokol SSL lama, ralat ini mungkin berlaku apabila menggunakan CURL pada Linux. Menurut spesifikasi protokol SSL/TLS, puncanya mungkin pelanggan hello menggunakan pilihan kumpulan sokongan yang tidak disokong oleh rakan sebaya. Penyelesaiannya adalah dengan menggunakan sslscan untuk menyiasat dan mendapatkan versi protokol dan suite sifir yang disokong oleh rakan sebaya. Anda boleh mencari sslscan di Github.