我正在尝试使用jersey 2.13客户端实现身份验证机制。但我无法获得响应cookie,其中session-id设置为客户端,后续客户端请求会自动请求包含会话cookie。
我的想法是使用ClientResponseFilter和ClientRequestFilter来解决这个问题。
public class AuthResponseFilter implements ClientResponseFilter {
@Override
public void filter(ClientRequestContext clientRequestContext, ClientResponseContext clientResponseContext) throws IOException {
Map<String, NewCookie> cookies = clientResponseContext.getCookies();
}
}
clientResponseContextParameter具有会话cookie设置。但我不确定如何自动将该cookie设置为后续客户端请求。
任何帮助都将不胜感激。