On Thu, 2006-04-20 at 10:54 +0530, [EMAIL PROTECTED] wrote: > >>HttpClient reuses persistent connections very aggressively. If a > connection can be kept alive and reused for subsequent >>requests it > will be. > > Thanks for the info Oleg,however,can I please have some more detail on > using persistent connection aggressively,
Sajid, You can see the algorithm here http://jakarta.apache.org/commons/httpclient/xref/org/apache/commons/httpclient/HttpMethodBase.html#878 Essentially (1) all HTTP/1.1 connections will be reused unless 'Connection: close' directive is sent in the response header; (2) HTTP/1.0 connections will be reused provided the 'Connection: keep-alive' directive is sent in the response header. Oleg > even > java.net.HttpURLConnection re-uses connection for subsequent request as > long as we don't send "Connection:close" header in the request > > -Sajid > > -----Original Message----- > From: Oleg Kalnichevski [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 20, 2006 12:53 AM > To: HttpClient User Discussion > Subject: Re: Persistent connection > > [EMAIL PROTECTED] wrote: > > Thanks, however any idea on what are the improvements of HTTP client > > over java.net.HttpURLConnection with regard to persistent connection > > > > -Sajid > > > Sajid, > > HttpClient reuses persistent connections very aggressively. If a > connection can be kept alive and reused for subsequent requests it will > be. > > I have no idea about java.net.HttpURLConnection. When I last tried it > (admittedly a long time ago), it was completely broken. Moreover, we are > not supposed to look at the Sun's proprietary code for legal reasons. > > Oleg > > -----Original Message----- > > From: Sam Gw [mailto:[EMAIL PROTECTED] > > > > Sent: Wednesday, April 19, 2006 11:10 AM > > To: HttpClient User Discussion > > Subject: Re: Persistent connection > > > > Maybe you could download source code from Sun. And try to understand > > HttpURLConnection class. > > I ever read it long time ago. But I forget the difference between > them. > > All I remember is HttpURLConnection doesn't fine handle connection. > > > > Sam > > > > [EMAIL PROTECTED] wrote: > > > >> Any comments on this. please reply , Thanks in Advance > >> > >> > >> > >> > >> ________________________________ > >> > >> From: Sajid Khan (WT01 - Computing Systems & Storage) > >> > >> Sent: Tuesday, April 18, 2006 11:43 AM > >> To: '[email protected]' > >> Subject: Persistent connection > >> > >> > >> Hi All, > >> > >> > >> If Sun's HttpURLConnection is used with HTTP 1.1 then by default HTTP > >> 1.1 uses persistent connection.The documentation of HTTPClient also > >> > > > > > >> tells us that persistent connection is used. My question is what is > >> > > > > > >> the exact difference in terms of persistent connection between java's > >> > > > > > >> HttpURLConnection and HTTPClient. which is better, how can we measure > >> > > ? > > > >> Kindly let me know > >> > >> > >> Thanks, > >> Sajid > >> > >> > >> > >> > >> > >> > >> > >> The information contained in this electronic message and any > >> > > attachments to this message are intended for the exclusive use of the > > addressee(s) and may contain proprietary, confidential or privileged > > information. If you are not the intended recipient, you should not > > disseminate, distribute or copy this e-mail. Please notify the sender > > immediately and destroy all copies of this message and any > attachments. > > > >> WARNING: Computer viruses can be transmitted via email. The recipient > >> > > should check this email and any attachments for the presence of > viruses. > > The company accepts no liability for any damage caused by any virus > > transmitted by this email. > > > >> www.wipro.com > >> > >> > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > The information contained in this electronic message and any > attachments to this message are intended for the exclusive use of the > addressee(s) and may contain proprietary, confidential or privileged > information. If you are not the intended recipient, you should not > disseminate, distribute or copy this e-mail. Please notify the sender > immediately and destroy all copies of this message and any attachments. > > > > > > WARNING: Computer viruses can be transmitted via email. The recipient > should check this email and any attachments for the presence of viruses. > The company accepts no liability for any damage caused by any virus > transmitted by this email. > > > > > > www.wipro.com > > > > --------------------------------------------------------------------- > > 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] > > > > The information contained in this electronic message and any attachments to > this message are intended for the exclusive use of the addressee(s) and may > contain proprietary, confidential or privileged information. If you are not > the intended recipient, you should not disseminate, distribute or copy this > e-mail. Please notify the sender immediately and destroy all copies of this > message and any attachments. > > WARNING: Computer viruses can be transmitted via email. The recipient should > check this email and any attachments for the presence of viruses. The company > accepts no liability for any damage caused by any virus transmitted by this > email. > > www.wipro.com > > --------------------------------------------------------------------- > 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]
