It seems that my problem is the length of time it takes for me to read the data off the socket after I receive the response. What can I do to keep the connection open while reading line by line and processing line by line.
-----Original Message----- From: David Rosenstark [mailto:[EMAIL PROTECTED] Sent: Sunday, August 06, 2006 4:59 PM To: 'HttpClient User Discussion' Subject: RE: Reading line by line using outputstream Oleg, There is no exception. I get a -1 on the read even the file is not finished. (I have even removed my code that uses a BufferedReader) Here is the log. 2006-08-06 15:51:43,191 [main] DEBUG httpclient.wire.content - << ",,_G2G Jhook $100 Standard,06/11/2006,******0064580557,, ,,,,," At this point, I get a -1. 2006-08-06 15:51:50,181 [main] DEBUG org.apache.commons.httpclient.HttpMethodBase - Resorting to protocol version default close connection policy 2006-08-06 15:51:50,181 [main] DEBUG org.apache.commons.httpclient.HttpMethodBase - Should NOT close connection, using HTTP/1.1 2006-08-06 15:51:50,181 [main] DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.isResponseAvailable() 2006-08-06 15:51:50,181 [main] DEBUG org.apache.commons.httpclient.HttpConnection - enter HttpConnection.releaseConnection() 2006-08-06 15:51:50,181 [main] DEBUG org.apache.commons.httpclient.HttpConnection - Releasing connection back to connection manager. When I read the file with no actions taken, then it works, since it manages in under 5 minutes. When I have I/0, as in the case above where I am spitting out each line to standard out as I read it, it dies after 7 minutes 14 seconds. The problem is that I would rather not read such a large file in, yet I do not see a way to process lines as I read them. Any ideas -- some sort of connection timeout? -----Original Message----- From: Oleg Kalnichevski [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 02, 2006 1:51 PM To: HttpClient User Discussion Subject: RE: Reading line by line using outputstream On Wed, 2006-08-02 at 13:49 +0300, David Rosenstark wrote: > Not sure if this matters, but I am wrapping the InputStream in a > bufferedReader so I can read a line at a time. Could this be the problem? > > Thanks, > David > Please post the exception stack trace and a wire/context log of the session Oleg > -----Original Message----- > From: David Rosenstark [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 02, 2006 12:58 PM > To: 'HttpClient User Discussion' > Subject: Reading line by line using outputstream > > I am trying to switch my application to be more efficient and process > line by line rather than reading the whole buffer in first, since we > are retrieiving very large files. > However, at some point the connection is closing. Is there some > parameter I need to set to keep it open while I am reading? I do not > see any long delay in the reading -- the code ran for about 8 mintues > and then the connection close. This all worked fine when read in at once. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
