I use HttpConnection to make HTTP requests from a midlet. Some times getResponseCode() hangs indefinitely. My estimate is that this happens maybe in one out of eight requests. A new thread is spun for each consecutive request.
On the server requests complete normally and the server log shows HTTP 200 even when the getResponseCode() is hanging.
The phone is a 9500 Communicator with firmware version 4.51(0).
Have you got workarounds for this?