fix(headers): correctly handle repeated headers
HeaderX: a
HeaderX: b
MUST be interpreted as
HeaderX: a, b
See: https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2
Fixes #683
This commit is contained in:
@@ -38,6 +38,13 @@ header! {
|
||||
Some(HeaderField(
|
||||
vec![Encoding::Gzip, Encoding::Chunked]
|
||||
)));
|
||||
// Issue: #683
|
||||
test_header!(
|
||||
test2,
|
||||
vec![b"chunked", b"chunked"],
|
||||
Some(HeaderField(
|
||||
vec![Encoding::Chunked, Encoding::Chunked]
|
||||
)));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user