You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by David Self <da...@nortelnetworks.com> on 2004/02/06 22:26:49 UTC
setting cookie property in Call
I noticed that neither of the two following calls actually set the cookie
from a Call object:
call.setProperty(org.apache.axis.transport.http.HTTPConstants.HEADER_COOKIE,
"cookie_str");
or
call.getMessageContext().setProperty(org.apache.axis.transport.http.HTTPCons
tants.HEADER_COOKIE, "cookie_str");
I found the following message in the archives and tried its suggested
solution, which works for me. I didn't see a response to Doug's last
question, so I was wondering if this is a bug that should be reported or if
there is a more correct way to do this.
Thanks,
David
List: axis-user <?l=axis-user&r=1&w=2>
Subject: Re: set cookie property <?t=103565158500004&r=1&w=2>
From: Doug.Liao () alltelmd ! com <?a=103565152200005&r=1&w=2>
Date: 2002-10-29 19:20:10 <?l=axis-user&r=1&w=2&b=200210>
[Download message RAW <?l=axis-user&m=103591922029388&q=raw> ]
By examine the org.apache.axis.client.Call class implementation, I found
that the cookie property set in Call object is not passed MessageContext
object which is used in HTTPSender object. So I have made a patch to the
Call invoke method as following:
msgContext.setProperty (
org.apache.axis.transport.http.HTTPConstants.HEADER_COOKIE,
getProperty(org.apache.axis.transport.http.HTTPConstants.HEADER_COOKIE));
Should we report this as bug or there is a right way to set cookie property?
Thanks, Doug (904)854-5613