API GET方法:不支持的协议

时间:2019-11-22 10:13:29

标签: rest ssl

我有一个Rest api,几天前运行良好。但是,它停止工作了。当我检查access_token时,它没有过期。有人遇到过这样的问题吗?

但是当我签入REST客户端应用程序时,get方法给出以下错误:

Trying 99.86.230.110...
Name '0.0.0.0' family 2 resolved to '0.0.0.0' family 2
Local port: 0
Connected to api-v2.myapi.it.com (99.86.230.110) port 443 (#0)
ALPN, offering http/1.1
Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
successfully set certificate verify locations:
  CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
TLSv1.2 (OUT), TLS header, Certificate Status (22):
TLSv1.2 (OUT), TLS handshake, Client hello (1):
TLSv1.2 (IN), TLS header, Unknown (21):
TLSv1.2 (IN), TLS alert, Server hello (2):
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Closing connection 0

1 个答案:

答案 0 :(得分:0)

这是TLS问题,与访问令牌无关。问题出在服务器端,即服务器通过TLS警报“握手失败”中止TLS握手。由于这种情况是在客户端启动TLS握手之后且在发送任何服务器证书之前立即发生的,因此它可能是配置错误的服务器,无法找到其证书。向API提供程序咨询为什么系统突然出现问题。