From 0721178007a884d2e4ef4b6ecf238266218e900b Mon Sep 17 00:00:00 2001 From: Joakim Erdfelt Date: Tue, 13 Oct 2020 08:31:32 -0500 Subject: [PATCH] Issue #5443 - Forwarding Headers are optional The `X-Proxied-Https: off` case should have an implied port not a hardcoded port. Signed-off-by: Joakim Erdfelt --- .../org/eclipse/jetty/server/ForwardedRequestCustomizer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/ForwardedRequestCustomizer.java b/jetty-server/src/main/java/org/eclipse/jetty/server/ForwardedRequestCustomizer.java index dac5c33f0c4d..9f34c4066645 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/ForwardedRequestCustomizer.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/ForwardedRequestCustomizer.java @@ -880,7 +880,7 @@ else if ("off".equalsIgnoreCase(field.getValue()) || "false".equalsIgnoreCase(fi { _secure = false; updateProto(HttpScheme.HTTP.asString(), Source.XPROXIED_HTTPS); - updatePort(80, Source.XPROXIED_HTTPS); + updatePort(MutableHostPort.IMPLIED, Source.XPROXIED_HTTPS); } else {