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));