client.addFilter(new ClientFilter() { private ArrayList<Object> cookies; @Override public ClientResponse handle(ClientRequest request) throws ClientHandlerException { if (cookies != null) { request.getHeaders().put("Cookie", cookies); } ClientResponse response = getNext().handle(request); if (response.getCookies() != null) { if (cookies == null) { cookies = new ArrayList<Object>(); } // simple addAll just for illustration (should probably check for duplicates and expired cookies) cookies.addAll(response.getCookies()); } return response; } });
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie); + status); } else { if (response.getCookies().size() > 0) { cookie = response.getCookies().get(0).toCookie(); CookieManager.setCookie(cookie);
/** * Extracts the authentication token of the response. * * @param response Response * @return Authentication token */ public String getAuthenticationCookie(ClientResponse response) { String authToken = null; for (NewCookie cookie : response.getCookies()) { if (TokenBasedSecurityFilter.COOKIE_NAME.equals(cookie.getName())) { authToken = cookie.getValue(); } } return authToken; }
private void addCookiesFromResponse() { for (Cookie cookie : response.getCookies()) { if (cookie.getName().equals(TokenBasedSecurityFilter.COOKIE_NAME)) { cookies.put(cookie.getName(), cookie.getValue()); } } }
@Override public ClientResponse handle(ClientRequest request) throws ClientHandlerException { Cookie cookie = new Cookie(TokenBasedSecurityFilter.COOKIE_NAME, authToken); List<Object> cookieList = new ArrayList<Object>(); cookieList.add(cookie); if (authToken != null) { request.getHeaders().put("Cookie", cookieList); } ClientResponse response = getNext().handle(request); if (response.getCookies() != null) { cookieList.addAll(response.getCookies()); } return response; }