Skip to content

Commit

Permalink
use idenity encoding on client if no compression features are enabled (
Browse files Browse the repository at this point in the history
…#1737)

Co-authored-by: Yuki Okushi <huyuumi.dev@gmail.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
  • Loading branch information
3 people committed Oct 24, 2020
1 parent 41e7cec commit 06e5042
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 4 deletions.
7 changes: 7 additions & 0 deletions awc/CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
# Changes

## Unreleased - 2020-xx-xx
### Changed
* Upgrade `base64` to `0.13`.

### Fixed
* Use `Accept-Encoding: identity` instead of `Accept-Encoding: br` when no compression feature is enabled [#1737]

[#1737]: https://github.com/actix/actix-web/pull/1737


## 2.0.0 - 2020-09-11
### Changed
* `Client::build` was renamed to `Client::builder`.
Expand Down
1 change: 1 addition & 0 deletions awc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ actix-rt = "1.0.0"

base64 = "0.13"
bytes = "0.5.3"
cfg-if = "1.0"
derive_more = "0.99.2"
futures-core = { version = "0.3.5", default-features = false }
log =" 0.4"
Expand Down
13 changes: 9 additions & 4 deletions awc/src/request.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,15 @@ use crate::frozen::FrozenClientRequest;
use crate::sender::{PrepForSendingError, RequestSender, SendClientRequest};
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")))]
const HTTPS_ENCODING: &str = "br";
cfg_if::cfg_if! {
if #[cfg(any(feature = "flate2-zlib", feature = "flate2-rust"))] {
const HTTPS_ENCODING: &str = "br, gzip, deflate";
} else if #[cfg(feature = "compress")] {
const HTTPS_ENCODING: &str = "br";
} else {
const HTTPS_ENCODING: &str = "identity";
}
}

/// An HTTP Client request builder
///
Expand Down

0 comments on commit 06e5042

Please sign in to comment.