1 parent 706d8af commit bae8032Copy full SHA for bae8032
1 file changed
build.rs
@@ -45,7 +45,17 @@ fn main() {
45
let url = format!("{}/{}", GITHUB_URL, download_filename);
46
let mut downloaded_bytes = Vec::new();
47
48
- let _size = ureq::get(&url)
+ let http_proxy = std::env::var("HTTPS_PROXY").or_else(|_| std::env::var("HTTP_PROXY"));
49
+ let agent = if let Ok(proxy) = http_proxy {
50
+ let proxy = ureq::Proxy::new(proxy).unwrap();
51
+ ureq::AgentBuilder::new()
52
+ .proxy(proxy)
53
+ .build()
54
+ } else {
55
+ ureq::AgentBuilder::new().build()
56
+ };
57
+
58
+ let _size = agent.get(&url)
59
.call()
60
.unwrap()
61
.into_reader()
0 commit comments