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) {
;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]