diff --git a/src/wasm/request.rs b/src/wasm/request.rs index 792a96f..3e362e1 100644 --- a/src/wasm/request.rs +++ b/src/wasm/request.rs @@ -172,6 +172,16 @@ impl RequestBuilder { self } + /// Enable HTTP bearer authentication. + pub fn bearer_auth(self, token: T) -> RequestBuilder + where + T: fmt::Display, + { + let header_value = format!("Bearer {}", token); + self.header(crate::header::AUTHORIZATION, header_value) + } + + /// Set the request body. pub fn body>(mut self, body: T) -> RequestBuilder { if let Ok(ref mut req) = self.request {