My server does not seem to want to close the connection. When I run
this in NetBeans the read method blocks and I get a notification that
says - "Step is blocked by suspended thread "Reference Handler"
The content length header is not returned.
How do I tell it to close?
My client looks a bit like this:
HttpGet get = new HttpGet(uri);
int status = 0;
HttpEntity entity = null;
try {
HttpResponse response = client.execute(get);
entity = response.getEntity();
long len = entity.getContentLength();
StatusLine statusLine = response.getStatusLine();
status = statusLine.getStatusCode();
BufferedReader reader = new BufferedReader(
new InputStreamReader(entity.getContent()));
try {
String thisLine = null;
while ((thisLine = reader.readLine()) != null)
{ <<<<=======
log.debug(thisLine);
}
} catch (IOException ex) {
log.error("unable to get list, status " + status + "
" + ex);
} catch (RuntimeException ex) {
get.abort();
throw ex;
} finally {
reader.close();
}
} catch (IOException ioe) {
log.error("unable to get trace, status " + status + " " +
ioe);
throw new RuntimeException(ioe);
} finally {
if (entity != null) {
try {
entity.consumeContent();
} catch (IOException ex) {
// nop
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]