gpt4 book ai didi

php - cURL 错误 35 - 连接到 api.rkd.reuters.com 时出现未知 SSL 协议(protocol)错误 :443

转载 作者:可可西里 更新时间:2023-11-01 12:34:15 26 4
gpt4 key购买 nike

在开发机器 (mac) 中,通过 PHP 中的 cURL 连接到此没有问题,但在 Ubuntu 中,我收到此错误。我已经在本地机器和 Amazon AWS 实例上试过了。我用谷歌搜索了又用谷歌搜索,一直走到砖墙前。没有适当的防火墙限制,这完全是个谜。 php5-curl 安装在 ubuntu 中,我只是没有任何想法。我运行了这个命令:

curl -v https://api.rkd.reuters.com/api/2006/05/01/TokenManagement_1.svc/Anonymous

并得到了这个输出,没有任何解决方案的线索。还安装了 OpenSSL。

* About to connect() to api.rkd.reuters.com port 443 (#0)
* Trying 159.220.40.240... connected
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* Unknown SSL protocol error in connection to api.rkd.reuters.com:443
* Closing connection #0
curl: (35) Unknown SSL protocol error in connection to api.rkd.reuters.com:443

欢迎任何想法

最佳答案

我遇到了这个问题,我通过将 curl SSL 版本设置为版本 3 修复了它

curl_setopt($ch, CURLOPT_SSLVERSION,3);

显然服务器开始需要 SSL 版本 3,此设置导致带有 SSL 的 cURL 再次开始工作。

关于php - cURL 错误 35 - 连接到 api.rkd.reuters.com 时出现未知 SSL 协议(protocol)错误 :443,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19384161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com