diff --git a/src/fl_response.rs b/src/fl_response.rs index c4127df..3eb286a 100644 --- a/src/fl_response.rs +++ b/src/fl_response.rs @@ -15,7 +15,7 @@ pub struct FlUrlResponse { impl Debug for FlUrlResponse { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { f.debug_struct("FlUrlResponse") - .field("url", &self.url.as_str()) + .field("url", &self.url.to_string()) .field("status_code", &self.status_code) .finish() } diff --git a/src/fl_url.rs b/src/fl_url.rs index b951803..d589d0a 100644 --- a/src/fl_url.rs +++ b/src/fl_url.rs @@ -430,9 +430,11 @@ impl FlUrl { body = self.compress_body(body); } + let path_and_query = self.url.get_path_and_query(); + MyHttpRequest::new( method, - self.url.get_path_and_query(), + &path_and_query, Version::HTTP_11, self.headers.get_builder(), body,