Reviving an old thread here, but I found a solution that works for me at least. Turned out to be a problem with http.keepAlive:
http://stackoverflow.com/questions/1440957/httpurlconnection-getresponsecode-returns-1-on-second-invocation I don't know exactly why that's solving the problem, but the workaround does work for me. Is this possibly a bug in Android? Cheers, Mike On Oct 27 2008, 7:28 am, Michael Bleigh <[email protected]> wrote: > Add me to the list of people who are experiencing this problem. Anyone > have solutions? > > On Oct 16, 11:43 pm, Gil <[email protected]> wrote: > > > > > I learned more about the problem. It always occurs after I cancel a > > GET request. By cancel I mean quit the loop that reads from the input > > stream, disconnect theHttpURLConnectionand quit the thread which > > runs the connection. NextHttpURLConnectionI create exhibits the > > problem described above. If I restart my application using Eclipse the > > problem goes away. It also goes away some time after the canceled GET > > request (simply wait a 30 seconds to a minute). > > > On Oct 16, 5:15 pm, androidian <[email protected]> wrote: > > > > I have the same problem. No idea what's happening. > > > > On Oct 16, 4:04 pm, Gil <[email protected]> wrote: > > > > > I have a class that implements anHttpURLConnection. The class works > > > > fine most of the time. Once in a while when I perform a GET operation > > > > getResponseCode returns -1. Does anyone know under what circumstances > > > > getResponseCode returns -1? The documentation states: > > > > > "the response code, -1if no valid response code". > > > > > Ethereal shows that the GET request has been sent but that no bytes > > > > have been received. Also, the getResponseCode does not time out. When > > > > it fails it does so without waiting at all (typically <100ms). --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

