You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by he...@apache.org on 2005/06/28 10:33:13 UTC

svn commit: r202144 - in /webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http: AxisServlet.java HTTPTransportUtils.java

Author: hemapani
Date: Tue Jun 28 01:33:12 2005
New Revision: 202144

URL: http://svn.apache.org/viewcvs?rev=202144&view=rev
Log:
fixing the get based rest method

Modified:
    webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/AxisServlet.java
    webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/HTTPTransportUtils.java

Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/AxisServlet.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/AxisServlet.java?rev=202144&r1=202143&r2=202144&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/AxisServlet.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/AxisServlet.java Tue Jun 28 01:33:12 2005
@@ -95,7 +95,6 @@
                     sessionContext);
             }
 
-            String filePart = httpServletRequest.getRequestURL().toString();
             Enumeration enu = httpServletRequest.getParameterNames();
             HashMap map = new HashMap();
             while (enu.hasMoreElements()) {
@@ -112,7 +111,8 @@
                         new QName(Constants.TRANSPORT_HTTP)),
                     configContext.getAxisConfiguration().getTransportOut(
                         new QName(Constants.TRANSPORT_HTTP)));
-            msgContext.setProperty(Constants.Configuration.DO_REST, Constants.VALUE_TRUE);
+                    msgContext.setProperty(Constants.Configuration.DO_REST, Constants.VALUE_TRUE);
+            msgContext.setServerSide(true);
 
             boolean processed =
                 HTTPTransportUtils.processHTTPGetRequest(
@@ -124,7 +124,6 @@
                     httpServletRequest.getRequestURL().toString(),
                     configContext,
                     map);
-            httpServletResponse.getOutputStream().flush();
             if (!processed) {
                 lister.handle(httpServletRequest, httpServletResponse);
             }

Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/HTTPTransportUtils.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/HTTPTransportUtils.java?rev=202144&r1=202143&r2=202144&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/HTTPTransportUtils.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis/transport/http/HTTPTransportUtils.java Tue Jun 28 01:33:12 2005
@@ -128,6 +128,7 @@
         ConfigurationContext configurationContext,Map requestParameters) throws AxisFault {
             msgContext.setWSAAction(soapAction);
             msgContext.setTo(new EndpointReference(AddressingConstants.WSA_TO, requestURI));
+            msgContext.setProperty(MessageContext.TRANSPORT_OUT, out);
         try {
             SOAPEnvelope envelope =
                 HTTPTransportUtils.createEnvelopeFromGetRequest(