do not set_proxy() for https requests

This commit is contained in:
Brian Henderson
2017-07-03 21:07:44 -04:00
parent f9f27f9c66
commit 17c0b200cc

View File

@@ -335,7 +335,9 @@ impl Client {
});
if proxy::is_proxied(&self.inner.proxies, &uri) {
req.set_proxy(true);
if uri.scheme() == Some("http") {
req.set_proxy(true);
}
}
let in_flight = self.inner.hyper.request(req);
@@ -451,7 +453,9 @@ impl Future for Pending {
req.set_body(body.clone());
}
if proxy::is_proxied(&self.client.proxies, &uri) {
req.set_proxy(true);
if uri.scheme() == Some("http") {
req.set_proxy(true);
}
}
self.in_flight = self.client.hyper.request(req);
continue;