Revision: 3070 http://archive-access.svn.sourceforge.net/archive-access/?rev=3070&view=rev Author: bradtofel Date: 2010-04-27 22:02:30 +0000 (Tue, 27 Apr 2010) Log Message: ----------- JAVADOC Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java 2010-04-27 22:02:07 UTC (rev 3069) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java 2010-04-27 22:02:30 UTC (rev 3070) @@ -35,14 +35,15 @@ import org.archive.wayback.webapp.AccessPoint; /** + * RequestParser which attempts to extract data from an HTML form, that is, from + * HTTP GET request arguments * - * * @author brad * @version $Date$, $Revision$ */ public class FormRequestParser extends WrappedRequestParser { /** - * @param wrapped + * @param wrapped the BaseRequestParser being wrapped */ public FormRequestParser(BaseRequestParser wrapped) { super(wrapped); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
Revision: 3096 http://archive-access.svn.sourceforge.net/archive-access/?rev=3096&view=rev Author: bradtofel Date: 2010-05-17 19:37:09 +0000 (Mon, 17 May 2010) Log Message: ----------- BUGFIX(unreported): now adds 'http' to request URL if scheme is missing. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java 2010-05-17 19:33:41 UTC (rev 3095) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java 2010-05-17 19:37:09 UTC (rev 3096) @@ -32,6 +32,7 @@ import org.archive.wayback.core.WaybackRequest; import org.archive.wayback.util.Timestamp; +import org.archive.wayback.util.url.UrlOperations; import org.archive.wayback.webapp.AccessPoint; /** @@ -89,6 +90,12 @@ } // just jam everything else in: String val = AccessPoint.getMapParam(queryMap,key); + if(key.equals(WaybackRequest.REQUEST_URL)) { + String scheme = UrlOperations.urlToScheme(val); + if(scheme == null) { + val = UrlOperations.HTTP_SCHEME + val; + } + } wbRequest.put(key,val); } String partialTS = wbRequest.getReplayTimestamp(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
Revision: 3148 http://archive-access.svn.sourceforge.net/archive-access/?rev=3148&view=rev Author: bradtofel Date: 2010-06-05 01:15:20 +0000 (Sat, 05 Jun 2010) Log Message: ----------- interface: now declares it could throw a BetterRequestException Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java 2010-06-04 01:52:10 UTC (rev 3147) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java 2010-06-05 01:15:20 UTC (rev 3148) @@ -31,6 +31,7 @@ import javax.servlet.http.HttpServletRequest; import org.archive.wayback.core.WaybackRequest; +import org.archive.wayback.exception.BetterRequestException; import org.archive.wayback.util.Timestamp; import org.archive.wayback.util.url.UrlOperations; import org.archive.wayback.webapp.AccessPoint; @@ -60,7 +61,7 @@ * WaybackRequest object, except the Submit button argument. */ public WaybackRequest parse(HttpServletRequest httpRequest, - AccessPoint accessPoint) { + AccessPoint accessPoint) throws BetterRequestException { WaybackRequest wbRequest = null; @SuppressWarnings("unchecked") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |