From 2c6fa4d1b331295d891c327c0aa12e74208465a7 Mon Sep 17 00:00:00 2001 From: Vladimir Lyubitelev Date: Tue, 15 Apr 2014 12:12:36 +0200 Subject: [PATCH] #170 - LinkBuilder takes X-Forwarded-Port header into account if present. ControllerLinkBuilder now inspects the X-Forwarded-Port and uses that if present. If an X-Forwarded-Host header doesn't contain a :, we now also reset the port to prevent the local one from leaking into links generated. --- .../hateoas/mvc/ControllerLinkBuilder.java | 13 +++++++-- .../mvc/ControllerLinkBuilderUnitTest.java | 29 +++++++++++++++++++ 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/springframework/hateoas/mvc/ControllerLinkBuilder.java b/src/main/java/org/springframework/hateoas/mvc/ControllerLinkBuilder.java index 4f335228..9e74e3d7 100755 --- a/src/main/java/org/springframework/hateoas/mvc/ControllerLinkBuilder.java +++ b/src/main/java/org/springframework/hateoas/mvc/ControllerLinkBuilder.java @@ -174,13 +174,13 @@ public class ControllerLinkBuilder extends LinkBuilderSupport