This week's book giveaway is in the Kotlin forum. We're giving away four copies of Kotlin for Android App Development and have Peter Sommerhoff on-line! See this thread for details.
I have a program in which I need to remember the session Id for the requests that pass through the same SOAP Handler. If I use static variable it gets altered to the the last modification. So I decided on cookies.
But if I add a cookie to the response message to the servlet I am not getting the cookie in the following reuest message.
You should not be using either cookies or HTTP sessions with web services. Return a token ID as part of the response; then the client can send that along with the next request.
Daisy Log
Greenhorn
Posts: 4
posted 8 years ago
Actually I cannot make any changes in the client part as it belongs to someone else. I need to create the handler with a point that I dont know any details in the web application.
I cant use a static variable as for multiple instances it takes the last value. So am thinking of some way.
I also need to know how to display an error web page directly from the SOAPHandler???
Hi!
Note that JAX-WS web service clients must be configured to maintain session information (such as cookies), using the javax.xml.ws.session.maintain property.
Other web service stacks may have similar mechanisms.
Best wishes!