AsyncHttpClient在Android 4.4 Kitkat中不起作用

问题描述 投票:0回答:1

我对服务器的https请求使用com.loopj.android.http.AsyncHttpClient

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个回答
0
投票

AsyncHttpClient需要Android API 23(棉花糖)或更高版本,因此无法在Kitkat上使用。请参阅AsyncHttpClient webpage的“功能”部分。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.