You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@locus.apache.org on 2000/11/15 01:52:36 UTC
cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector HttpRequestBase.java
remm 00/11/14 16:52:35
Modified: catalina/src/share/org/apache/catalina/connector
HttpRequestBase.java
Log:
- Fix POST parameters decoding : parameters on the URL are decoded
using RequestUtil.URLDecode instead of java.net.URLDecoder.decode
Revision Changes Path
1.13 +9 -8 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/HttpRequestBase.java
Index: HttpRequestBase.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/HttpRequestBase.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- HttpRequestBase.java 2000/10/28 01:39:43 1.12
+++ HttpRequestBase.java 2000/11/15 00:52:35 1.13
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/HttpRequestBase.java,v 1.12 2000/10/28 01:39:43 craigmcc Exp $
- * $Revision: 1.12 $
- * $Date: 2000/10/28 01:39:43 $
+ * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/HttpRequestBase.java,v 1.13 2000/11/15 00:52:35 remm Exp $
+ * $Revision: 1.13 $
+ * $Date: 2000/11/15 00:52:35 $
*
* ====================================================================
*
@@ -98,7 +98,7 @@
* be implemented.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.12 $ $Date: 2000/10/28 01:39:43 $
+ * @version $Revision: 1.13 $ $Date: 2000/11/15 00:52:35 $
*/
public class HttpRequestBase
@@ -581,7 +581,7 @@
String queryString = getQueryString();
if ((queryString != null) && (queryString.length() > 0)) {
try {
- RequestUtil.parseParameters(results, queryString);
+ RequestUtil.parseParameters(results, queryString, true);
} catch (Throwable t) {
;
}
@@ -609,10 +609,11 @@
String data = null;
String encoding = getCharacterEncoding();
if (encoding == null)
- RequestUtil.parseParameters(results, new String(buf));
+ RequestUtil.parseParameters
+ (results, new String(buf), false);
else
- RequestUtil.parseParameters(results,
- new String(buf, encoding));
+ RequestUtil.parseParameters
+ (results, new String(buf, encoding), false);
} catch (Throwable t) {
;
}