Eric,

You are not the first one to complain about the problem. I think there's
a fairly easy way of solving it: all we have to do is to ensure that
only only automatically generated 'cookie' headers can ever be
overwritten.  

Feel free to file a bug report.

Oleg

On Tue, 2003-08-26 at 03:10, Eric Bloch wrote:
> Hi Adrian,
> 
> Thanks for the quick response! 
> 
> My problem is that I don't have a 'Cookie' object.  I only have the text 
> string for the name of the cookie and its value and I couldn't see any 
> easy way for me to construct up a Cookie object from that... or any 
> exposed http cookie header (not set-cookie header) parsing that would 
> make it easy for me to construct up the Cookie object from my text (I"m 
> essentially reading a 'cookie' header myself and proxying the cookie 
> over to another http server via the httpclient library).  Parsing the 
> cookie could actually be wasted cycles, too, because I don't maintain 
> any state between requests; I create and destroy an HttpClient for each 
> request (GetMethod) I execute.  I'm happy with my current workaround, 
> but it means I'll have to make sure the implementation bits don't change 
> too much between revs, as you guys continue on. 
> 
> Again, thanks for your time and nice work!
> 
> -Eric
> 
> 
> Adrian Sutton wrote:
> 
> >Hi Eric,
> >  
> >
> >>If I manually set a "cookie" header on a request (for example, if I'm
> >>proxying a request myself), HttpMethodBase will always clobber it during
> >>addCookieRequestHeader(). I would think that it should merge in any
> >>client state cookies to the header I add, rather than clobbering mine.
> >>    
> >>
> >
> >You should add cookies using the HttpState.addCookie method rather than
> >adding it directly as a header, then it won't be clobbered and will be
> >correctly merged into any other cookies being sent.
> >
> >We don't consider the current behaviour a bug, though if enough people
> >requested it I imagine it would be possible to change.
> >
> >Regards,
> >
> >Adrian Sutton.
> >
> >----------------------------------------------
> >Intencha "tomorrow's technology today"
> >Ph: 38478913 0422236329
> >Suite 8/29 Oatland Crescent
> >Holland Park West 4121
> >Australia QLD
> >www.intencha.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]

Reply via email to