The inputStreamReader as generated by the HttpConnection() hangs on a read() if there's not enough data to fill the specified buffer. Not good.
A number of others have noticed the same thing. It apparently works on other systems but not the S60. The solution that was quoted was to use the HttpConnection.getLength() method to read exactly the data needed and no more. Okay, could work..except the damned getLength() returns a -1.
So, I can't know how much data to read, and the app hangs until infinity+1 if I try to read all of the data with no way to escape. And there seems to be no timeout specifier on any of these calls.
Is there any solution to this, or is our Nokia 60 project dead.