From: <bra...@us...> - 2007-11-28 00:43:07
|
Revision: 2079 http://archive-access.svn.sourceforge.net/archive-access/?rev=2079&view=rev Author: bradtofel Date: 2007-11-27 16:43:02 -0800 (Tue, 27 Nov 2007) Log Message: ----------- FEATURE: extract Cookies from HttpRequest and store in WaybackRequest Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-11-28 00:41:32 UTC (rev 2078) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/core/WaybackRequest.java 2007-11-28 00:43:02 UTC (rev 2079) @@ -30,6 +30,7 @@ import java.io.UnsupportedEncodingException; import java.net.URLEncoder; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import org.apache.commons.httpclient.URIException; @@ -201,7 +202,13 @@ put(WaybackConstants.REQUEST_REMOTE_USER, emptyIfNull(httpRequest .getRemoteUser())); put(WaybackConstants.REQUEST_LOCALE_LANG,getUserLocale(httpRequest)); - // TODO: cookies... + + Cookie[] cookies = httpRequest.getCookies(); + if(cookies != null) { + for(Cookie cookie : cookies) { + put(cookie.getName(),cookie.getValue()); + } + } } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |