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


Reply via email to