Function static_web_server::compression::auto
source · pub fn auto(
method: &Method,
headers: &HeaderMap<HeaderValue>,
resp: Response<Body>
) -> Result<Response<Body>>
Available on crate features
compression
or compression-gzip
or compression-brotli
or compression-zstd
or compression-deflate
only.Expand description
Create a wrapping handler that compresses the Body of a hyper::Response
using gzip, deflate
, brotli
or zstd
if is specified in the Accept-Encoding
header, adding
content-encoding: <coding>
to the Response’s HeaderMap
.
It also provides the ability to apply compression for text-based MIME types only.