You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ke...@apache.org on 2008/01/09 08:57:00 UTC

svn commit: r610297 - /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/builder/XFormURLEncodedBuilder.java

Author: keithc
Date: Tue Jan  8 23:57:00 2008
New Revision: 610297

URL: http://svn.apache.org/viewvc?rev=610297&view=rev
Log:
Fixing a bug where the parameters in the body (request content type is application/x-www-form-urlencoded)


Modified:
    webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/builder/XFormURLEncodedBuilder.java

Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/builder/XFormURLEncodedBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/builder/XFormURLEncodedBuilder.java?rev=610297&r1=610296&r2=610297&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/builder/XFormURLEncodedBuilder.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/builder/XFormURLEncodedBuilder.java Tue Jan  8 23:57:00 2008
@@ -152,8 +152,9 @@
                                 WSDL20DefaultValueHolder.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR_DEFAULT);
                         for (int i = 0; i < parts.length; i++) {
                             int separator = parts[i].indexOf("=");
+                            String value = parts[i].substring(separator + 1);
                             parameterMap.put(parts[i].substring(0, separator),
-                                             parts[i].substring(separator + 1));
+                                             URIEncoderDecoder.decode(value));
                         }
                     } else {
                         break;



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org