From c5caea5efd8fd764a7e10ff1f6b7b39164f79cf8 Mon Sep 17 00:00:00 2001 From: Frank Bille Date: Mon, 24 Jun 2013 23:44:03 +0200 Subject: [PATCH] #90 - Fixed port handling in X-Forwarded-Host treatment. ControllerLinkBuilder now correctly uses the X-Fowarded-Host header by inspecting it for a port being set and configuring the discovered one on the ServletUriComponentsBuilder created. Also added that the first host listed in the header is used. --- .../hateoas/mvc/ControllerLinkBuilder.java | 19 +++++++++++++-- .../mvc/ControllerLinkBuilderUnitTest.java | 24 +++++++++++++++++++ 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/hateoas/mvc/ControllerLinkBuilder.java b/src/main/java/org/springframework/hateoas/mvc/ControllerLinkBuilder.java index fc9fa53b..1a926248 100755 --- a/src/main/java/org/springframework/hateoas/mvc/ControllerLinkBuilder.java +++ b/src/main/java/org/springframework/hateoas/mvc/ControllerLinkBuilder.java @@ -168,8 +168,23 @@ public class ControllerLinkBuilder extends LinkBuilderSupport