From cb6f70f6908aaea46c5d6332d3deb9a4a83733aa Mon Sep 17 00:00:00 2001 From: John Turner Date: Thu, 5 Mar 2026 01:46:40 -0500 Subject: return empty body in staticfile handler on HEAD --- src/handler/staticfile.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/handler/staticfile.rs') diff --git a/src/handler/staticfile.rs b/src/handler/staticfile.rs index 969c4d7..f208528 100644 --- a/src/handler/staticfile.rs +++ b/src/handler/staticfile.rs @@ -39,7 +39,10 @@ impl Handle for StaticFile { ("content-length", format!("{}", metadata.len())), ("content-type", self.mime), ]) - .body(Body::File(file))) + .body(match request.method() { + Method::Get => Body::File(file), + Method::Head => Body::Empty, + })) } else { Ok(Response::builder() .status(Status::NotFound) -- cgit v1.2.3