title: HttpURLConnection timeout defaults
body: <p>I seem to be having trouble with some tcp requests getting "stuck" at times, like it is waiting for some response but the connection has been "severed" so a response will never come.  Is this expected behavior for HttpURLConnection with default timeouts?  Are there sensible defaults set so that I can't get into this odd "hung" situation by default?</p>