remove some unwraps
This commit is contained in:
		| @@ -186,7 +186,10 @@ impl RequestBuilder { | |||||||
|         if let Ok(ref mut req) = self.request { |         if let Ok(ref mut req) = self.request { | ||||||
|             match serde_urlencoded::to_string(form) { |             match serde_urlencoded::to_string(form) { | ||||||
|                 Ok(body) => { |                 Ok(body) => { | ||||||
|                     req.headers_mut().insert(CONTENT_TYPE, HeaderValue::from_str(mime::APPLICATION_WWW_FORM_URLENCODED.as_ref()).expect("")); |                     req.headers_mut().insert( | ||||||
|  |                         CONTENT_TYPE, | ||||||
|  |                         HeaderValue::from_static("application/x-www-form-urlencoded") | ||||||
|  |                     ); | ||||||
|                     *req.body_mut() = Some(body.into()); |                     *req.body_mut() = Some(body.into()); | ||||||
|                 }, |                 }, | ||||||
|                 Err(err) => error = Some(::error::from(err)), |                 Err(err) => error = Some(::error::from(err)), | ||||||
| @@ -209,7 +212,10 @@ impl RequestBuilder { | |||||||
|         if let Ok(ref mut req) = self.request { |         if let Ok(ref mut req) = self.request { | ||||||
|             match serde_json::to_vec(json) { |             match serde_json::to_vec(json) { | ||||||
|                 Ok(body) => { |                 Ok(body) => { | ||||||
|                     req.headers_mut().insert(CONTENT_TYPE, HeaderValue::from_str(mime::APPLICATION_JSON.as_ref()).expect("")); |                     req.headers_mut().insert( | ||||||
|  |                         CONTENT_TYPE, | ||||||
|  |                         HeaderValue::from_static("application/json") | ||||||
|  |                     ); | ||||||
|                     *req.body_mut() = Some(body.into()); |                     *req.body_mut() = Some(body.into()); | ||||||
|                 }, |                 }, | ||||||
|                 Err(err) => error = Some(::error::from(err)), |                 Err(err) => error = Some(::error::from(err)), | ||||||
|   | |||||||
| @@ -174,7 +174,7 @@ impl RequestBuilder { | |||||||
|             None => format!("{}:", username) |             None => format!("{}:", username) | ||||||
|         }; |         }; | ||||||
|         let header_value = format!("basic {}", encode(&auth)); |         let header_value = format!("basic {}", encode(&auth)); | ||||||
|         self.header(::header::AUTHORIZATION, HeaderValue::from_str(header_value.as_str()).expect("")) |         self.header(::header::AUTHORIZATION, &*header_value) | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /// Set the request body. |     /// Set the request body. | ||||||
| @@ -306,7 +306,10 @@ impl RequestBuilder { | |||||||
|         if let Ok(ref mut req) = self.request { |         if let Ok(ref mut req) = self.request { | ||||||
|             match serde_urlencoded::to_string(form) { |             match serde_urlencoded::to_string(form) { | ||||||
|                 Ok(body) => { |                 Ok(body) => { | ||||||
|                     req.headers_mut().insert(CONTENT_TYPE, HeaderValue::from_str(::mime::APPLICATION_WWW_FORM_URLENCODED.as_ref()).expect("")); |                     req.headers_mut().insert( | ||||||
|  |                         CONTENT_TYPE, | ||||||
|  |                         HeaderValue::from_static("application/x-www-form-urlencoded") | ||||||
|  |                     ); | ||||||
|                     *req.body_mut() = Some(body.into()); |                     *req.body_mut() = Some(body.into()); | ||||||
|                 }, |                 }, | ||||||
|                 Err(err) => error = Some(::error::from(err)), |                 Err(err) => error = Some(::error::from(err)), | ||||||
| @@ -348,7 +351,10 @@ impl RequestBuilder { | |||||||
|         if let Ok(ref mut req) = self.request { |         if let Ok(ref mut req) = self.request { | ||||||
|             match serde_json::to_vec(json) { |             match serde_json::to_vec(json) { | ||||||
|                 Ok(body) => { |                 Ok(body) => { | ||||||
|                     req.headers_mut().insert(CONTENT_TYPE, HeaderValue::from_str(::mime::APPLICATION_JSON.as_ref()).expect("")); |                     req.headers_mut().insert( | ||||||
|  |                         CONTENT_TYPE, | ||||||
|  |                         HeaderValue::from_static("application/json") | ||||||
|  |                     ); | ||||||
|                     *req.body_mut() = Some(body.into()); |                     *req.body_mut() = Some(body.into()); | ||||||
|                 }, |                 }, | ||||||
|                 Err(err) => error = Some(::error::from(err)), |                 Err(err) => error = Some(::error::from(err)), | ||||||
| @@ -379,23 +385,21 @@ impl RequestBuilder { | |||||||
|     /// ``` |     /// ``` | ||||||
|     /// |     /// | ||||||
|     /// See [`multipart`](multipart/) for more examples. |     /// See [`multipart`](multipart/) for more examples. | ||||||
|     pub fn multipart(mut self, mut multipart: ::multipart::Form) -> RequestBuilder { |     pub fn multipart(self, mut multipart: ::multipart::Form) -> RequestBuilder { | ||||||
|         if let Ok(ref mut req) = self.request { |         let mut builder = self.header( | ||||||
|             req.headers_mut().insert( |             CONTENT_TYPE, | ||||||
|                 ::header::CONTENT_TYPE, |             format!( | ||||||
|                 HeaderValue::from_str( |                 "multipart/form-data; boundary={}", | ||||||
|                     format!( |                 ::multipart_::boundary(&multipart) | ||||||
|                         "multipart/form-data; boundary={}", |             ).as_str() | ||||||
|                         ::multipart_::boundary(&multipart) |         ); | ||||||
|                     ).as_str() |         if let Ok(ref mut req) = builder.request { | ||||||
|                 ).expect("") |  | ||||||
|             ); |  | ||||||
|             *req.body_mut() = Some(match ::multipart_::compute_length(&mut multipart) { |             *req.body_mut() = Some(match ::multipart_::compute_length(&mut multipart) { | ||||||
|                 Some(length) => Body::sized(::multipart_::reader(multipart), length), |                 Some(length) => Body::sized(::multipart_::reader(multipart), length), | ||||||
|                 None => Body::new(::multipart_::reader(multipart)), |                 None => Body::new(::multipart_::reader(multipart)), | ||||||
|             }) |             }) | ||||||
|         } |         } | ||||||
|         self |         builder | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /// Build a `Request`, which can be inspected, modified and executed with |     /// Build a `Request`, which can be inspected, modified and executed with | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user