You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wookie.apache.org by sc...@apache.org on 2013/03/04 21:52:59 UTC

svn commit: r1452509 - /wookie/trunk/src/org/apache/wookie/proxy/ProxyServlet.java

Author: scottbw
Date: Mon Mar  4 20:52:58 2013
New Revision: 1452509

URL: http://svn.apache.org/r1452509
Log:
Altered proxy servlet so it doesn't set transfer-encoding headers. See WOOKIE-403. Thanks to Gonzalo Aguilar for the patch.

Modified:
    wookie/trunk/src/org/apache/wookie/proxy/ProxyServlet.java

Modified: wookie/trunk/src/org/apache/wookie/proxy/ProxyServlet.java
URL: http://svn.apache.org/viewvc/wookie/trunk/src/org/apache/wookie/proxy/ProxyServlet.java?rev=1452509&r1=1452508&r2=1452509&view=diff
==============================================================================
--- wookie/trunk/src/org/apache/wookie/proxy/ProxyServlet.java (original)
+++ wookie/trunk/src/org/apache/wookie/proxy/ProxyServlet.java Mon Mar  4 20:52:58 2013
@@ -128,14 +128,15 @@ public class ProxyServlet extends HttpSe
 			//
 			// Set Status
 			//
-	    response.setStatus(responseObject.status);
+	        response.setStatus(responseObject.status);
 	     
 			//
-			// Set Headers
-			//
-			for (Header header:responseObject.headers){
-			  response.setHeader(header.getName(), header.getValue());
-			}
+	        // Set Headers
+	        //
+	        for (Header header:responseObject.headers){
+	            if(!header.getName().startsWith("Transfer-Encoding")) // We don't want to add chunked data header - see WOOKIE-403
+	                response.setHeader(header.getName(), header.getValue());
+	        }
 			
 			//
 			// Set Body