Hi

Sure, CXF specific and HTTP centric options are available,

The CXF approach is to register a property,
org.apache.cxf.message.Message.MAINTAIN_SESSION, example,

WebClient.getConfig(client).getRequestContext().put(Message.MAINTAIN_SESSION, true);

otherwise write a code that gets a JAX-RS Response, gets Set-Cookie, and then sets Cookie on outbound request. You can get Response from a proxy with a WebClient.client(proxy).getResponse(), and set the extra headers similarly...

HTH, Sergey

On 22/04/15 00:14, binh.le wrote:
Hi all,
I use cxf-wadl2java-plugin to generate codes from a wadl file.
I consume the generated codes with JAXRSClientFactory in cxf-rt-rs-client
package. It works well. I can manage to login to server and parse the
response.
But when i try to do anything else after i receive
"javax.ws.rs.NotAuthorizedException: HTTP 401 Unauthorized". Most likely i
have a problem of holding the session/cookie in the next request.
Is there a way to manage the session/cookies setting in JAXRSClientFactory ?

Any help is much appreciated.
Best regards,
Binh



--
View this message in context: 
http://cxf.547215.n5.nabble.com/JAX-RS-How-to-manage-the-session-cookies-in-JAXRSClientFactory-tp5756380.html
Sent from the cxf-user mailing list archive at Nabble.com.


Reply via email to