From d11f1d5a4d0c4253cf4f424c5ffd4e3aa1a96b1d Mon Sep 17 00:00:00 2001 From: Jonathan Reem Date: Tue, 9 Sep 2014 14:38:38 -0700 Subject: [PATCH] Parse Transfer Encodings that we don't handle We should not throw away information here, as downstream users may want to handle alternative encodings. --- src/header/common/transfer_encoding.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/header/common/transfer_encoding.rs b/src/header/common/transfer_encoding.rs index 2ee1f2ae..311dd598 100644 --- a/src/header/common/transfer_encoding.rs +++ b/src/header/common/transfer_encoding.rs @@ -48,7 +48,10 @@ impl FromStr for Encoding { fn from_str(s: &str) -> Option { match s { "chunked" => Some(Chunked), - _ => None + "deflate" => Some(Deflate), + "gzip" => Some(Gzip), + "compress" => Some(Compress), + _ => Some(EncodingExt(s.to_string())) } } }