我在连接 PayPal (NVP) API 时收到此错误; CURL 请求失败:SSL 连接错误(35)
这意味着我无法连接,因为我可能正在使用 SSL3,我该如何解决这个问题,因为我无法在没有测试的情况下上线。我是否必须更改我的服务器,或者我可以在 CURL 中修复它吗请求?
最佳答案
我有您现在面临的解决方案(我也面临上周沙箱环境的问题)现在您应该尝试在您的curl调用中类似的方法
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSLVERSION, 6); //6 is for TLSV1.2
详细信息
CURLOPT_SSLVERSION CURL_SSLVERSION_DEFAULT (0)、CURL_SSLVERSION_TLSv1 (1)、CURL_SSLVERSION_SSLv2 (2)、CURL_SSLVERSION_SSLv3 (3)、CURL_SSLVERSION_TLSv1_0 (4)、CURL_SSLVERSION_TLSv1_1 (5) 或 CURL_SSLVERSION_TLSv1_2 (6) 之一
.
Note: Your best bet is to not set this and let it use the default. Setting it to 2 or 3 is very dangerous given the known vulnerabilities in SSLv2 and SSLv3.
来源:http://php.net/manual/en/function.curl-setopt.php
希望它对某人有帮助。
关于php - Paypal NVP 错误 : CURL Request failed: SSL connect error (35),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34932410/