1
0
mirror of https://github.com/fafhrd91/actix-web synced 2025-06-25 06:39:22 +02:00

clean up header map (#1964)

This commit is contained in:
Rob Ede
2021-02-09 22:59:17 +00:00
committed by GitHub
parent a6ed4aee84
commit 949d14ae2b
14 changed files with 982 additions and 393 deletions

View File

@ -145,7 +145,9 @@ impl FrozenSendBuilder {
{
match HeaderName::try_from(key) {
Ok(key) => match value.try_into_value() {
Ok(value) => self.extra_headers.insert(key, value),
Ok(value) => {
self.extra_headers.insert(key, value);
}
Err(e) => self.err = Some(e.into()),
},
Err(e) => self.err = Some(e.into()),

View File

@ -159,7 +159,9 @@ impl ClientRequest {
H: IntoHeaderPair,
{
match header.try_into_header_pair() {
Ok((key, value)) => self.head.headers.insert(key, value),
Ok((key, value)) => {
self.head.headers.insert(key, value);
}
Err(e) => self.err = Some(e.into()),
};
@ -232,7 +234,9 @@ impl ClientRequest {
<HeaderValue as TryFrom<V>>::Error: Into<HttpError>,
{
match HeaderValue::try_from(value) {
Ok(value) => self.head.headers.insert(header::CONTENT_TYPE, value),
Ok(value) => {
self.head.headers.insert(header::CONTENT_TYPE, value);
}
Err(e) => self.err = Some(e.into()),
}
self

View File

@ -304,7 +304,9 @@ impl RequestSender {
RequestSender::Owned(head) => {
if !head.headers.contains_key(&key) {
match value.try_into_value() {
Ok(value) => head.headers.insert(key, value),
Ok(value) => {
head.headers.insert(key, value);
}
Err(e) => return Err(e.into()),
}
}