File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Web Services and the fly likes how to set cookies (jsessionid) in web service client Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Web Services
Bookmark "how to set cookies (jsessionid) in web service client" Watch "how to set cookies (jsessionid) in web service client" New topic
Author

how to set cookies (jsessionid) in web service client

Ravikanth Reddy Bapathi
Greenhorn

Joined: Apr 13, 2007
Posts: 29
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.
 
GeeCON Prague 2014
 
subject: how to set cookies (jsessionid) in web service client