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. |