2026-10-21 13:10:00 +02:00
|
|
|
--- a/src/async_impl/client.rs
|
|
|
|
|
+++ b/src/async_impl/client.rs
|
2026-10-24 16:33:30 +02:00
|
|
|
@@ -2656,12 +2656,14 @@
|
2026-10-21 13:10:00 +02:00
|
|
|
http::Version::HTTP_3 if self.inner.h3_client.is_some() => {
|
|
|
|
|
let mut req = builder.body(body).expect("valid request parts");
|
|
|
|
|
*req.headers_mut() = headers.clone();
|
|
|
|
|
+ *req.extensions_mut() = extensions.clone();
|
|
|
|
|
let mut h3 = self.inner.h3_client.as_ref().unwrap().clone();
|
|
|
|
|
ResponseFuture::H3(h3.call(req))
|
|
|
|
|
}
|
|
|
|
|
_ => {
|
|
|
|
|
let mut req = builder.body(body).expect("valid request parts");
|
|
|
|
|
*req.headers_mut() = headers.clone();
|
|
|
|
|
+ *req.extensions_mut() = extensions.clone();
|
|
|
|
|
let mut hyper = self.inner.hyper.clone();
|
|
|
|
|
ResponseFuture::Default(hyper.call(req))
|
|
|
|
|
}
|