We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e7a2b6c commit 282212fCopy full SHA for 282212f
build.rs
@@ -114,7 +114,16 @@ mod download {
114
);
115
println!("url:{}", url);
116
let mut downloaded_bytes = Vec::new();
117
- let resp = ureq::get(&url).call().unwrap();
+
118
+ let http_proxy = std::env::var("HTTPS_PROXY").or_else(|_| std::env::var("HTTP_PROXY"));
119
+ let agent = if let Ok(proxy) = http_proxy {
120
+ let proxy = ureq::Proxy::new(proxy).unwrap();
121
+ ureq::AgentBuilder::new().proxy(proxy).build()
122
+ } else {
123
+ ureq::AgentBuilder::new().build()
124
+ };
125
126
+ let resp = agent.get(&url).call().unwrap();
127
assert_eq!(resp.status(), 200, "url {} didn't return 200", url);
128
129
let _size = resp
0 commit comments