From 4c588bd0bbb07e99ebea3ba0d4e365c10d40611b Mon Sep 17 00:00:00 2001 From: Eric Musliner Date: Tue, 1 Oct 2019 14:25:47 -0400 Subject: [PATCH] Overriding Accept-Encoding header when gzip is disabled - When gzip is disabled, do not add Accept-Encoding header to request. (Overrided with identity for Accept-Encoding) - In specific environments/deployments the addition of this encoding type causes issues --- src/main/java/org/influxdb/impl/GzipRequestInterceptor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/influxdb/impl/GzipRequestInterceptor.java b/src/main/java/org/influxdb/impl/GzipRequestInterceptor.java index 8969780d9..2b27d495f 100644 --- a/src/main/java/org/influxdb/impl/GzipRequestInterceptor.java +++ b/src/main/java/org/influxdb/impl/GzipRequestInterceptor.java @@ -39,7 +39,9 @@ public void disable() { @Override public Response intercept(final Interceptor.Chain chain) throws IOException { if (!enabled.get()) { - return chain.proceed(chain.request()); + Request request = chain.request(); + request = request.newBuilder().addHeader("Accept-Encoding", "identity").build(); + return chain.proceed(request); } Request originalRequest = chain.request();