从Retrofit迁移到Retrofit 2后的javax.net.ssl.SSLProtocolException

时间:2017-05-24 15:31:34

标签: ssl retrofit retrofit2 boringssl

我即将从改装版1.9迁移到最新版本并遇到问题......

我的设置:

  • 三星Galaxy S7 Edge(Android 7)
  • 改造2.3
  • OkHttp 3.8

迁移后我突然遇到这个问题:

Read error: ssl=0x76f48af800: Failure in SSL library, usually a protocol error 
error:10000410:SSL routines:OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE (external/boringssl/src/ssl/s3_pkt.c:641 0x76f480e0e0:0x00000001)
error:100000d7:SSL routines:OPENSSL_internal:SSL_HANDSHAKE_FAILURE (external/boringssl/src/ssl/s3_pkt.c:428 0x7718cd42d7:0x00000000))

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我忘了删除一个领先的' /' REST接口定义路径中的字符。

如此组合,基本网址和服务网址将连续“' /'导致此错误的字符。