From 752ce646a9f384665d538f7172dad7449751536c Mon Sep 17 00:00:00 2001 From: Zachary Skalko Date: Tue, 13 Dec 2022 22:57:09 -0600 Subject: [PATCH] Remove the client's Accept-Encoding header --- envoy.yml | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/envoy.yml b/envoy.yml index ab57790..1858479 100644 --- a/envoy.yml +++ b/envoy.yml @@ -48,24 +48,6 @@ static_resources: cluster: service2 prefix_rewrite: "/" http_filters: - # - # decompressors - # - - name: gzip decompressor - typed_config: - "@type": type.googleapis.com/envoy.extensions.filters.http.decompressor.v3.Decompressor - decompressor_library: - name: basic - typed_config: - "@type": type.googleapis.com/envoy.extensions.compression.gzip.decompressor.v3.Gzip - - name: brotli decompressor - typed_config: - "@type": type.googleapis.com/envoy.extensions.filters.http.decompressor.v3.Decompressor - decompressor_library: - name: basic - typed_config: - "@type": type.googleapis.com/envoy.extensions.compression.brotli.decompressor.v3.Brotli - # # lua # @@ -77,6 +59,9 @@ static_resources: math.randomseed(os.time()) function envoy_on_request(request_handle) + -- by removing the Accept-Encoding header, + -- a webserver should default to `identity`, uncompressed + request_handle:headers():remove("accept-encoding") end function envoy_on_response(response_handle)