diff --git a/src/modes/server/common.rs b/src/modes/server/common.rs index d2f7dee..f379b58 100644 --- a/src/modes/server/common.rs +++ b/src/modes/server/common.rs @@ -213,11 +213,12 @@ pub async fn logging_middleware( let method = request.method().clone(); let uri = request.uri().clone(); - // Log the Accept header + // Log the Accept header - extract before moving the request let accept_header = request.headers() .get("accept") .and_then(|v| v.to_str().ok()) - .unwrap_or("-"); + .unwrap_or("-") + .to_string(); let start = Instant::now(); let response = next.run(request).await;