We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fdb45ed commit bcce9f2Copy full SHA for bcce9f2
crates/fluvio-hub-util/src/htclient.rs
@@ -103,7 +103,15 @@ where
103
T: Into<Vec<u8>> + std::fmt::Debug,
104
{
105
let (parts, body) = request.into_parts();
106
- let ureq_request: ureq::Request = parts.into();
+ let agent = configure_ureq_proxy()?; // Create agent with proxy
107
+ let mut ureq_request = agent.request(parts.method.as_ref(), &parts.uri.to_string());
108
+ for (name, value) in parts.headers {
109
+ let Some(name) = name else {
110
+ continue;
111
+ };
112
+ ureq_request = ureq_request.set(name.as_ref(), value.to_str().unwrap());
113
+ }
114
+
115
let body_u8: Vec<u8> = body.into();
116
let response = ureq_request
117
.send_bytes(&body_u8)
0 commit comments