Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to set cookies (jsessionid) in web service client

 
Ravikanth Reddy Bapathi
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 215
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi. Please see if this helps.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic