Author: ningjiang
Date: Wed Feb 10 23:11:02 2010
New Revision: 908736

URL: http://svn.apache.org/viewvc?rev=908736&view=rev
Log:
CAMEL-2458 applied patch with thanks to Christian

Modified:
    
camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpHeaderFilterStrategy.java
    
camel/trunk/components/camel-http/src/test/java/org/apache/camel/component/http/HttpHeaderFilterStrategyTest.java

Modified: 
camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpHeaderFilterStrategy.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpHeaderFilterStrategy.java?rev=908736&r1=908735&r2=908736&view=diff
==============================================================================
--- 
camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpHeaderFilterStrategy.java
 (original)
+++ 
camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/HttpHeaderFilterStrategy.java
 Wed Feb 10 23:11:02 2010
@@ -34,6 +34,7 @@
         // http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.5
         getOutFilter().add("cache-control");
         getOutFilter().add("connection");
+        getOutFilter().add("date");
         getOutFilter().add("pragma");
         getOutFilter().add("trailer");
         getOutFilter().add("transfer-encoding");

Modified: 
camel/trunk/components/camel-http/src/test/java/org/apache/camel/component/http/HttpHeaderFilterStrategyTest.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-http/src/test/java/org/apache/camel/component/http/HttpHeaderFilterStrategyTest.java?rev=908736&r1=908735&r2=908736&view=diff
==============================================================================
--- 
camel/trunk/components/camel-http/src/test/java/org/apache/camel/component/http/HttpHeaderFilterStrategyTest.java
 (original)
+++ 
camel/trunk/components/camel-http/src/test/java/org/apache/camel/component/http/HttpHeaderFilterStrategyTest.java
 Wed Feb 10 23:11:02 2010
@@ -47,6 +47,8 @@
         assertFalse(filter.applyFilterToExternalHeaders("Cache-Control", 
"no-cache", exchange));
         assertFalse(filter.applyFilterToExternalHeaders("connection", "close", 
exchange));
         assertFalse(filter.applyFilterToExternalHeaders("Connection", "close", 
exchange));
+        assertFalse(filter.applyFilterToExternalHeaders("date", "close", 
exchange));
+        assertFalse(filter.applyFilterToExternalHeaders("Data", "close", 
exchange));
         assertFalse(filter.applyFilterToExternalHeaders("pragma", "no-cache", 
exchange));
         assertFalse(filter.applyFilterToExternalHeaders("Pragma", "no-cache", 
exchange));
         assertFalse(filter.applyFilterToExternalHeaders("trailer", 
"Max-Forwards", exchange));
@@ -76,6 +78,8 @@
         assertTrue(filter.applyFilterToCamelHeaders("Cache-Control", 
"no-cache", exchange));
         assertTrue(filter.applyFilterToCamelHeaders("connection", "close", 
exchange));
         assertTrue(filter.applyFilterToCamelHeaders("Connection", "close", 
exchange));
+        assertTrue(filter.applyFilterToCamelHeaders("date", "close", 
exchange));
+        assertTrue(filter.applyFilterToCamelHeaders("Date", "close", 
exchange));
         assertTrue(filter.applyFilterToCamelHeaders("pragma", "no-cache", 
exchange));
         assertTrue(filter.applyFilterToCamelHeaders("Pragma", "no-cache", 
exchange));
         assertTrue(filter.applyFilterToCamelHeaders("trailer", "Max-Forwards", 
exchange));


Reply via email to