We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fed768c commit a697cc6Copy full SHA for a697cc6
build.rs
@@ -114,10 +114,19 @@ mod download {
114
);
115
println!("url:{}", url);
116
let mut downloaded_bytes = Vec::new();
117
- let resp = ureq::get(&url).call().unwrap();
118
- assert_eq!(resp.status(), 200, "url {} didn't return 200", url);
119
120
- let _size = resp
+ let http_proxy = std::env::var("HTTPS_PROXY").or_else(|_| std::env::var("HTTP_PROXY"));
+ let agent = if let Ok(proxy) = http_proxy {
+ 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 _size = agent
127
+ .get(&url)
128
+ .call()
129
+ .unwrap()
130
.into_reader()
131
.read_to_end(&mut downloaded_bytes)
132
.unwrap();
0 commit comments