KNOX-592 remove cookies only when SPNEGO negotiation starts. Patch contributed by Jeffrey Rodriguez
diff --git a/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/DefaultDispatch.java b/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/DefaultDispatch.java
index 8165df5..ba10ab1 100644
--- a/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/DefaultDispatch.java
+++ b/gateway-spi/src/main/java/org/apache/hadoop/gateway/dispatch/DefaultDispatch.java
@@ -213,7 +213,6 @@
    protected HttpResponse executeKerberosDispatch(HttpUriRequest outboundRequest,
                                                   HttpClient client) throws IOException {
       HttpResponse inboundResponse;
-      outboundRequest.removeHeaders(COOKIE);
       String appCookie = appCookieManager.getCachedAppCookie();
       if (appCookie != null) {
          outboundRequest.addHeader(new BasicHeader(COOKIE, appCookie));