Title: [865] trunk/components/base/src/main/java/org/servicemix/components/http/HttpMarshaler.java: SM-194 : The http binding does not copy parameters when the request is a GET
Revision
865
Author
gnt
Date
2005-11-18 09:14:20 -0500 (Fri, 18 Nov 2005)

Log Message

SM-194 :  The http binding does not copy parameters when the request is a GET

Modified Paths

Diff

Modified: trunk/components/base/src/main/java/org/servicemix/components/http/HttpMarshaler.java (864 => 865)

--- trunk/components/base/src/main/java/org/servicemix/components/http/HttpMarshaler.java	2005-11-18 14:13:09 UTC (rev 864)
+++ trunk/components/base/src/main/java/org/servicemix/components/http/HttpMarshaler.java	2005-11-18 14:14:20 UTC (rev 865)
@@ -53,6 +53,12 @@
             inMessage.setContent(new StreamSource(request.getInputStream()));
         }
         else {
+            Enumeration enumeration = request.getParameterNames();
+            while (enumeration.hasMoreElements()) {
+                String name = (String) enumeration.nextElement();
+                String value = request.getParameter(name);
+                inMessage.setProperty(name, value);
+            }
             inMessage.setContent(EMPTY_CONTENT);
         }
     }

Reply via email to