List of usage examples for org.apache.commons.httpclient.cookie CookieSpecBase formatCookieHeader
public Header formatCookieHeader(Cookie[] paramArrayOfCookie)
From source file:org.apache.cocoon.util.RequestForwardingHttpMethod.java
/** * Clone cookies, if any.//from w ww .j a va 2 s . c om * */ private void cloneCookies() { ArrayList newCookiesList = new ArrayList(); javax.servlet.http.Cookie[] cookies = originalRequest.getCookies(); if (cookies != null) { for (int i = 0; i < cookies.length; i++) { String domain = cookies[i].getDomain(); String name = cookies[i].getName(); String path = cookies[i].getPath(); String value = cookies[i].getValue(); Cookie cookie = new Cookie(domain, path, value); cookie.setName(name); newCookiesList.add(cookie); } CookieSpecBase cookieFormatter = new CookieSpecBase(); Header cookieHeader = cookieFormatter .formatCookieHeader((Cookie[]) newCookiesList.toArray(new Cookie[newCookiesList.size()])); this.addRequestHeader(cookieHeader); } }