You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@knox.apache.org by km...@apache.org on 2013/09/27 04:53:43 UTC

git commit: KNOX-106: Remove Host header from inbound request so that HTTPClient populates it for the outbound request.

Updated Branches:
  refs/heads/master e5196a533 -> cf316b3c1


KNOX-106: Remove Host header from inbound request so that HTTPClient populates it for the outbound request.


Project: http://git-wip-us.apache.org/repos/asf/incubator-knox/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-knox/commit/cf316b3c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-knox/tree/cf316b3c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-knox/diff/cf316b3c

Branch: refs/heads/master
Commit: cf316b3c1a948357fb3040940951c42fa738d768
Parents: e5196a5
Author: Kevin Minder <ke...@hortonworks.com>
Authored: Thu Sep 26 22:53:33 2013 -0400
Committer: Kevin Minder <ke...@hortonworks.com>
Committed: Thu Sep 26 22:53:33 2013 -0400

----------------------------------------------------------------------
 .../apache/hadoop/gateway/dispatch/AbstractGatewayDispatch.java    | 2 +-
 .../test/java/org/apache/hadoop/gateway/GatewayBasicFuncTest.java  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-knox/blob/cf316b3c/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/AbstractGatewayDispatch.java
----------------------------------------------------------------------
diff --git a/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/AbstractGatewayDispatch.java b/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/AbstractGatewayDispatch.java
index 525300f..9fd755e 100644
--- a/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/AbstractGatewayDispatch.java
+++ b/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/AbstractGatewayDispatch.java
@@ -42,7 +42,7 @@ public abstract class AbstractGatewayDispatch extends AbstractGatewayFilter impl
 
   private static Map<String,Adapter> METHOD_ADAPTERS = createMethodAdapters();
   private static int STREAM_COPY_BUFFER_SIZE = 4096;
-  private static final List<String> EXCLUDE_HEADERS = Arrays.asList( "Content-Length", "Authorization");
+  private static final List<String> EXCLUDE_HEADERS = Arrays.asList( "Host", "Authorization", "Content-Length" );
 
   private static Map<String,Adapter> createMethodAdapters() {
     Map<String,Adapter> map = new HashMap<String,Adapter>();

http://git-wip-us.apache.org/repos/asf/incubator-knox/blob/cf316b3c/gateway-test/src/test/java/org/apache/hadoop/gateway/GatewayBasicFuncTest.java
----------------------------------------------------------------------
diff --git a/gateway-test/src/test/java/org/apache/hadoop/gateway/GatewayBasicFuncTest.java b/gateway-test/src/test/java/org/apache/hadoop/gateway/GatewayBasicFuncTest.java
index ff39b09..8b8cc58 100644
--- a/gateway-test/src/test/java/org/apache/hadoop/gateway/GatewayBasicFuncTest.java
+++ b/gateway-test/src/test/java/org/apache/hadoop/gateway/GatewayBasicFuncTest.java
@@ -260,6 +260,7 @@ public class GatewayBasicFuncTest {
         .expect()
         .method( "PUT" )
         .pathInfo( "/v1" + root + "/dir/file" )
+        .header( "Host", driver.getRealAddr( "WEBHDFS" ) )
         .queryParam( "op", "CREATE" )
         .queryParam( "user.name", username )
         .respond()