Skip to content

Commit 77c0b95

Browse files
skorobkovDavid Barsky
authored andcommitted
Use default HTTP scheme for endpoint like "127.0.0.1:9001" (#188)
1 parent b890cf4 commit 77c0b95

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lambda/src/client.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ use crate::{
55
};
66
use bytes::buf::ext::BufExt;
77
use futures::future;
8-
use http::{uri::PathAndQuery, HeaderValue, Method, Request, Response, StatusCode, Uri};
8+
use http::{
9+
uri::{PathAndQuery, Scheme},
10+
HeaderValue, Method, Request, Response, StatusCode, Uri,
11+
};
912
use hyper::Body;
1013
use std::{
1114
convert::{TryFrom, TryInto},
@@ -40,7 +43,7 @@ where
4043
fn set_origin<B>(&self, req: Request<B>) -> Result<Request<B>, Err> {
4144
let (mut parts, body) = req.into_parts();
4245
let (scheme, authority) = {
43-
let scheme = self.base.scheme().expect("Scheme not found");
46+
let scheme = self.base.scheme().unwrap_or(&Scheme::HTTP);
4447
let authority = self.base.authority().expect("Authority not found");
4548
(scheme, authority)
4649
};

0 commit comments

Comments
 (0)