Vorrei sapere se ci sono problemi noti su Android con HttpURLConnection e richieste POST. Stiamo riscontrando intermittenti EOFExceptions quando si effettuano richieste POST da un client Android. Ritentare la stessa richiesta funzionerà alla fine. Ecco una traccia dello stack di esempio:Android HttpURLConnection EOFException
java.io.EOFException
at libcore.io.Streams.readAsciiLine(Streams.java:203)
at libcore.net.http.HttpEngine.readResponseHeaders(HttpEngine.java:579)
at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:827)
at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:283)
at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:497)
at libcore.net.http.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:134)
Ci sono molte segnalazioni di errori simili e post di overflow dello stack, ma non riesco a capire se c'è davvero un problema e se sì, quali versioni di Android sono interessati e ciò che la correzione proposta/lavorare è.
Ecco alcuni dei rapporti simili mi riferisco a:
- Android HttpsUrlConnection eofexception
- Android HttpURLConnection throwing EOFException
- EOFException and FileNotFoundException in HttpURLConnection getInputStream()
- https://code.google.com/p/google-http-java-client/issues/detail?id=213
- https://code.google.com/p/android/issues/detail?id=29509
- https://code.google.com/p/google-http-java-client/issues/detail?id=230
- https://code.google.com/p/android/issues/detail?id=41576
Ecco un potenziale quadro Android fissare
so c'era un problema con i collegamenti avvelenati nel pool di connessioni in pre-Froyo, ma questi problemi si verificano esclusivamente sui nuovi dispositivi ICS +. Se ci fosse un problema su dispositivi successivi mi aspetterei una sorta di documentazione ufficiale di Android del problema.
Che dire di questo lavoro? C'è qualcosa di sbagliato in questo? http://stackoverflow.com/a/17638671/609782 – Darpan
@Darpan si potrebbe semplicemente provarlo, anche se sembra non correlato basato sulla traccia dello stack .. – Kevin