From 781129267857c91b89e90f088065fc3362c7865f Mon Sep 17 00:00:00 2001 From: j-brn Date: Fri, 16 Oct 2020 19:14:03 +0200 Subject: [PATCH] Use Accept-Encoding=idenity if no compression feature is enabled (#1731) --- awc/src/request.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/awc/src/request.rs b/awc/src/request.rs index dcada2c6d..1de53b3be 100644 --- a/awc/src/request.rs +++ b/awc/src/request.rs @@ -23,8 +23,17 @@ use crate::ClientConfig; #[cfg(any(feature = "flate2-zlib", feature = "flate2-rust"))] const HTTPS_ENCODING: &str = "br, gzip, deflate"; -#[cfg(not(any(feature = "flate2-zlib", feature = "flate2-rust")))] +#[cfg(all( + not(any(feature = "flate2-zlib", feature = "flate2-rust")), + feature = "compress" +))] const HTTPS_ENCODING: &str = "br"; +#[cfg(not(any( + feature = "flate2-zlib", + feature = "flate2-rust", + feature = "compress" +)))] +const HTTPS_ENCODING: &str = "identity"; /// An HTTP Client request builder ///