From b38339a52b92b57a24cc54ac5e7061606e8fd4aa Mon Sep 17 00:00:00 2001 From: Edgar Espina Date: Sun, 12 May 2024 19:42:09 -0300 Subject: [PATCH] route: use flag to mark HTTP head --- jooby/src/main/java/io/jooby/Route.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jooby/src/main/java/io/jooby/Route.java b/jooby/src/main/java/io/jooby/Route.java index 0976317d16..47fc9160ed 100644 --- a/jooby/src/main/java/io/jooby/Route.java +++ b/jooby/src/main/java/io/jooby/Route.java @@ -414,6 +414,8 @@ public interface Handler extends Serializable, Aware { private Method mvcMethod; + private boolean httpHead; + /** * Creates a new route. * @@ -833,7 +835,7 @@ public boolean isHttpTrace() { * @return True if route support HTTP HEAD. */ public boolean isHttpHead() { - return getMethod().equals(Router.GET) && isHttpMethod(Router.HEAD); + return httpHead; } /** @@ -866,6 +868,7 @@ public boolean isHttpHead() { */ public @NonNull Route setHttpHead(boolean enabled) { addHttpMethod(enabled, Router.HEAD); + this.httpHead = enabled; return this; }