--- a/src/async_impl/client.rs +++ b/src/async_impl/client.rs @@ -2656,12 +2656,14 @@ 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)) }