logger.fine("Adding cookie: domain " + cookie.getDomain() + " cookie " + cookie); cookies.add(cookie); } else {
logger.fine("Adding cookie: domain " + cookie.getDomain() + " cookie " + cookie); cookies.add(cookie); } else {
private void loadCookies() { try { CookieManager cm = getWebClient().getCookieManager(); File cookiesFile = Directories.META.getDir(cookiesFileName); if (cookiesFile.exists()) { String content = HTMLUtil.readFile(cookiesFile); List<BasicClientCookie> list = new Gson().fromJson(content, new TypeToken<List<BasicClientCookie>>() { }.getType()); for (BasicClientCookie bc : list) { Cookie c = new Cookie(bc.getDomain(), bc.getName(), bc.getValue()); cm.addCookie(c); // LOG.info("Cookie: "+c); } LOG.info("Loaded " + list.size() + " cookies"); } } catch (Throwable th) { LOG.error("error loading cookies...", th); } }
@Override protected void buildCookie(com.intuit.karate.http.Cookie c) { BasicClientCookie cookie = new BasicClientCookie(c.getName(), c.getValue()); for (Entry<String, String> entry : c.entrySet()) { switch (entry.getKey()) { case DOMAIN: cookie.setDomain(entry.getValue()); break; case PATH: cookie.setPath(entry.getValue()); break; } } if (cookie.getDomain() == null) { cookie.setDomain(uriBuilder.getHost()); } cookieStore.addCookie(cookie); }