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 the HttpURLConnection and quit the thread which runs the connection. Next HttpURLConnection I 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 an HttpURLConnection. 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, -1 if 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 -~----------~----~----~----~------~----~------~--~---

