diff --git a/ylong_http_client/src/async_impl/request.rs b/ylong_http_client/src/async_impl/request.rs index 383764756d7098f1c9af7e540c5ab75a9eeb9237..79eeb59c516a90ba594a47f5365019fe71c84bf3 100644 --- a/ylong_http_client/src/async_impl/request.rs +++ b/ylong_http_client/src/async_impl/request.rs @@ -350,6 +350,7 @@ impl Body { Self { inner } } + #[cfg(feature = "http2")] pub(crate) fn is_empty(&self) -> bool { matches!(self.inner, BodyKind::Empty) } @@ -451,6 +452,7 @@ mod ut_client_request { let builder = RequestBuilder::default().append_header("name", "value"); let request = builder.body(Body::empty()); assert!(request.is_ok()); + #[cfg(feature = "http2")] assert!(request.unwrap().body().is_empty()); let request = RequestBuilder::default()