add bearer auth to async RequestBuilder (#475)
This commit is contained in:
committed by
Sean McArthur
parent
a27db28deb
commit
08847cc9f5
@@ -174,6 +174,15 @@ impl RequestBuilder {
|
|||||||
self.header(::header::AUTHORIZATION, &*header_value)
|
self.header(::header::AUTHORIZATION, &*header_value)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Enable HTTP bearer authentication.
|
||||||
|
pub fn bearer_auth<T>(self, token: T) -> RequestBuilder
|
||||||
|
where
|
||||||
|
T: fmt::Display,
|
||||||
|
{
|
||||||
|
let header_value = format!("Bearer {}", token);
|
||||||
|
self.header(::header::AUTHORIZATION, &*header_value)
|
||||||
|
}
|
||||||
|
|
||||||
/// Set the request body.
|
/// Set the request body.
|
||||||
pub fn body<T: Into<Body>>(mut self, body: T) -> RequestBuilder {
|
pub fn body<T: Into<Body>>(mut self, body: T) -> RequestBuilder {
|
||||||
if let Ok(ref mut req) = self.request {
|
if let Ok(ref mut req) = self.request {
|
||||||
|
|||||||
Reference in New Issue
Block a user