【问题标题】:AsyncHttpClient don't work in Android 4.4 KitkatAsyncHttpClient 在 Android 4.4 Kitkat 中不起作用
【发布时间】:2019-06-11 17:30:42
【问题描述】:

我正在使用 com.loopj.android.http.AsyncHttpClient 向服务器发送 https 请求:

AsyncHttpClient client = new AsyncHttpClient();
String url = Const.URL;
client.setTimeout(60000);
client.get(url, new MyJsonHttpResponseHandler("FirstConnect", restClientCallback));

使用 android 4.4.4 Kitkat 设备,我收到此错误:

W/System.err: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xaba120e0: Failure in SSL library, usually a protocol error
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:744 0x52532ec8:0x00000000)
at 
com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:449)

【问题讨论】:

    标签: java ssl tls1.2 asynchttpclient


    【解决方案1】:

    AsyncHttpClient 需要 Android API 23 (Marshmallow) 或更高版本,因此不适用于 Kitkat。请参阅AsyncHttpClient webpage 上的“功能”部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      相关资源
      最近更新 更多