| Author |
how to set cookies (jsessionid) in web service client
|
Ravikanth Reddy Bapathi
Greenhorn
Joined: Apr 13, 2007
Posts: 27
|
|
Hi,
The below is my client code.
public static void main(String[] args) {
TestService ts = new TestService();
try {
SecurityEndpointImplServiceLocator loc = new SecurityEndpointImplServiceLocator();
SecurityEndpointImpl impl = loc.getWSSecurityService();
SOAPHeaderElement header = new SOAPHeaderElement("", "Security");
SOAPElement node = header.addChildElement("UsernameToken");
SOAPElement userNode = node.addChildElement("Username");
userNode.addTextNode("user");
SOAPElement passwordNode = node.addChildElement("Password");
passwordNode.addTextNode("password");
WSSecurityServiceSoapBindingStub stub = new WSSecurityServiceSoapBindingStub();
UserContext context = new UserContext();
/*
* SOAPHeaderElement header= new SOAPHeaderElement();
* stub.setHeader(header)
*/
context.setXXX("XXX");
((WSSecurityServiceSoapBindingStub) impl).setHeader(header);
SecurityParamResponse response = impl.getSecurityParam(context);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
how can i set cookies in this code.
i was able to set SOAPHeaders.
i need to set jsession id value which i would be recieving from other service.
Thanks in advance.
|
 |
R Srini
Ranch Hand
Joined: Feb 19, 2010
Posts: 215
|
|
|
Hi. Please see if this helps.
|
 |
 |
|
|
subject: how to set cookies (jsessionid) in web service client
|
|
|