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