Author: scheu
Date: Fri May 14 01:34:50 2010
New Revision: 944074

URL: http://svn.apache.org/viewvc?rev=944074&view=rev
Log:
AXIS2-4712
Contributor: Lori Van Gulick
remove hardcoded setting of content-type to text/xml from AxisServlet

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

Modified: 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java?rev=944074&r1=944073&r2=944074&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java
 Fri May 14 01:34:50 2010
@@ -170,6 +170,12 @@ public class AxisServlet extends HttpSer
                                                                getStatus() != 
RequestResponseTransport.
                                                                
RequestResponseTransportStatus.SIGNALLED)) {
                     response.setStatus(HttpServletResponse.SC_ACCEPTED);
+                    // only set contentType in this scenario, not if response 
already set
+                    log.debug("Response not written. Setting response 
contentType to text/xml; " +
+                            "charset=" 
+msgContext.getProperty(Constants.Configuration.CHARACTER_SET_ENCODING));
+                    response.setContentType("text/xml; charset="
+                            + msgContext
+                            
.getProperty(Constants.Configuration.CHARACTER_SET_ENCODING));
                 }
                 
                 // Make sure that no data remains in the BufferedOutputStream 
even if the message


Reply via email to