首页 > 解决方案 > PHP util-api-test-tool API 抛出错误:sslv3 警报握手失败

问题描述

我正在尝试执行此处可用的 API 工具:

https://github.com/Brightspace/util-api-test-tool

但是,我收到了这个错误,我无法解决它:

联系服务器时出错:错误:14077410:SSL 例程:SSL23_GET_SERVER_HELLO:sslv3 警报握手失败。

我已经更新了 curl,我有:

curl 7.62.0 (x86_64-pc-win32) libcurl/7.62.0 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.7 WinIDN libssh2/1.8.0 nghttp2/1.34.0

我的配置是 XAMPP 1.7.2 和 PHP 5.3。我正在使用 Windows 和 netbeans。

我对此错误进行了研究,它似乎很常见,但我找不到 PHP 的解决方案。任何帮助都是很好的帮助。

标签: phpapicurlnetbeans

解决方案


sslv3(您的 *ancient* xampp+apache 服务器使用的)在 curl 版本 7.39.0 中默认禁用,这意味着您必须添加--sslv3参数以从 7.39.0 开始连接到 sslv3-servers。并且如您的帖子中所述,您使用的是 7.62.0,因此添加--sslv3参数。

...另外,您应该考虑升级您的 apache 安装。


推荐阅读