Author: ruwan
Date: Fri Jul 16 05:05:33 2010
New Revision: 964678

URL: http://svn.apache.org/viewvc?rev=964678&view=rev
Log:
Fixing an issue in the POST_TO_PATH property and the REST_URL_POSTFIX conflict

Modified:
    
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java

Modified: 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java?rev=964678&r1=964677&r2=964678&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java
 (original)
+++ 
synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/Axis2HttpRequest.java
 Fri Jul 16 05:05:33 2010
@@ -154,10 +154,12 @@ public class Axis2HttpRequest {
 
         if ("POST".equals(httpMethod) || "PUT".equals(httpMethod)) {
 
+            URL url = new URL(epr.getAddress());
             httpRequest = new BasicHttpEntityEnclosingRequest(
                 httpMethod,
                 msgContext.isPropertyTrue(NhttpConstants.POST_TO_URI) ?
-                    epr.getAddress() : new URL(epr.getAddress()).getPath(),
+                    epr.getAddress() : url.getPath()
+                        + (url.getQuery() != null ? "?" + url.getQuery() : ""),
                 msgContext.isPropertyTrue(NhttpConstants.FORCE_HTTP_1_0) ?
                     HttpVersion.HTTP_1_0 : HttpVersion.HTTP_1_1);
 


Reply via email to