On Wed, 2007-03-21 at 18:15 +0530, Lalit Sahoo wrote: > Hi Oleg, > > Thanks for the response! > > Suppose server sends a cookie with some expiry date. > > When http client resends this cookie does it check for its expiry date? >
Yes, it does. > I mean if the cookie is expired does http client discard it > automatically? > HttpClient does not discard expired cookies automatically. They remain present in the HTTP state. Expired cookies are simply ignored, that is they no longer get sent back to the server. Hope this helps Oleg > Regards, > Lalit > Lalit, > -----Original Message----- > From: Oleg Kalnichevski [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 21, 2007 6:10 PM > To: HttpClient User Discussion > Subject: RE: Cookie Expiry Date > > On Wed, 2007-03-21 at 18:02 +0530, Lalit Sahoo wrote: > > Hi Roland, > > > > I can access the cookies automatically added by server. > > Can I modify their expiry date and resend again to server? > > > > Regards, > > Lalit > > > > Lalit, > > Client side cookie and server side cookie is NOT the same thing. The > server determines the expiry date of a cookie, not the client. The > client can only read this attribute and discard the cookie if deemed > expired. > > Oleg > > > > -----Original Message----- > > From: Roland Weber [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, March 21, 2007 5:53 PM > > To: HttpClient User Discussion > > Subject: RE: Cookie Expiry Date > > > > Hi Lalit, > > > > > From the http client cookie guide I found following: > > > > > > The cookie management API of HttpClient can co-exist with the manual > > > cookie handling. One can manually set request Cookie headers or > > process > > > response Set-Cookie headers in addition or instead of the automatic > > > cookie management > > > > > > From this I understood that I can manage cookies by myself. > > > > > > Could you please help me in understanding the above point? > > > > This refers to the cookies being stored/collected/managed in > HttpState: > > > http://jakarta.apache.org/commons/httpclient/apidocs/org/apache/commons/ > > httpclient/HttpState.html > > > > You can manually add cookies there, or delete those that have > > automatically been added from HTTP responses. You can also > > access the expiry date in each cookie object to decide whether > > you'd like to delete a cookie or not. > > > > Your original question was about managing cookie expiry dates, > > not about managing cookies ;-) > > > > hope that helps, > > Roland > > > > > > > > --------------------------------------------------------------------- > > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
