android - OkHttp3 SSL Exception : javax.net.ssl.SSLException: Read error: ssl=0x8ad9c2c0: I/O error during system call, Connection reset by peer -


i try make request. firstly, got error , message "timeout". set timeout 200000 ms. now, getting below error message :

javax.net.ssl.sslexception: read error: ssl=0x9524b800: i/o error during system call, connection reset peer

i search issue. found 3 question q1, q2, q3.

my code below :

int timeout = 200000; clientbuilder.connecttimeout(timeout, timeunit.milliseconds); clientbuilder.readtimeout(timeout, timeunit.milliseconds); clientbuilder.writetimeout(timeout, timeunit.milliseconds);  x509trustmanager trustmanager = new x509trustmanager() {     @override     public void checkclienttrusted(java.security.cert.x509certificate[] chain, string authtype) throws certificateexception {     }      @override     public void checkservertrusted(java.security.cert.x509certificate[] chain, string authtype) throws certificateexception {     }      @override     public java.security.cert.x509certificate[] getacceptedissuers() {         return new x509certificate[]{};     } };  final sslcontext sslcontext = sslcontext.getinstance("ssl"); sslcontext.init(null, trustallcerts, new java.security.securerandom()); sslsocketfactory = sslcontext.getsocketfactory(); clientbuilder.sslsocketfactory(sslsocketfactory, trustmanager);  clientbuilder.hostnameverifier(new hostnameverifier() {     @override     public boolean verify(string hostname, sslsession session) {         return true;     } }); client = clientbuilder.build(); client.retryonconnectionfailure(); 

i couldn't fix issue.

javax.net.ssl.sslexception: read error: ssl=0x8797a780: i/o error during system call, connection reset peer 09-11 11:56:44.811 25238-29849/ d/okhttp: @ com.android.org.conscrypt.nativecrypto.ssl_read(native method) 09-11 11:56:44.811 25238-29849/ d/okhttp: @ com.android.org.conscrypt.opensslsocketimpl$sslinputstream.read(opensslsocketimpl.java:758) 09-11 11:56:44.811 25238-29849/ d/okhttp: @ okio.okio$2.read(okio.java:139) 09-11 11:56:44.811 25238-29849/ d/okhttp: @ okio.asynctimeout$2.read(asynctimeout.java:237) 09-11 11:56:44.811 25238-29849/ d/okhttp: @ okio.realbufferedsource.read(realbufferedsource.java:46) 09-11 11:56:44.811 25238-29849/ d/okhttp: @ okhttp3.internal.http1.http1codec$fixedlengthsource.read(http1codec.java:384) 09-11 11:56:44.812 25238-29849/ d/okhttp: @ okio.buffer.writeall(buffer.java:1005) 09-11 11:56:44.812 25238-29849/ d/okhttp: @ okio.realbufferedsource.readbytearray(realbufferedsource.java:107) 09-11 11:56:44.812 25238-29849/ d/okhttp: @ okhttp3.responsebody.bytes(responsebody.java:136)


Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -