From ad31cbc76c1b862729df5ebe4088117f538753fd Mon Sep 17 00:00:00 2001 From: theduke Date: Mon, 8 May 2017 23:49:12 +0200 Subject: [PATCH] Added basic_auth helper on RequestBuilder --- src/client.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/client.rs b/src/client.rs index ae1cfb4..c4f736c 100644 --- a/src/client.rs +++ b/src/client.rs @@ -175,6 +175,14 @@ impl RequestBuilder { self } + /// Enable HTTP basic authentication. + pub fn basic_auth(self, username: String, password: Option) -> RequestBuilder { + self.header(::header::Authorization(::header::Basic{ + username: username, + password: password, + })) + } + /// Set the request body. pub fn body>(mut self, body: T) -> RequestBuilder { self.body = Some(Ok(body.into()));