Fix ForwardedHeaderFilter preserves semicolon content

Previously a requestURI that contained ';' would have the value incorrectly stripped out when using
ForwardedHeaderFilter.

This commit ensures that the ';' is preserved when using ForwardedHeaderFilter.

Issue: SPR-15428
This commit is contained in:
Rob Winch
2017-04-10 09:03:51 -05:00
parent f65e1edd58
commit 95099fd709
2 changed files with 12 additions and 0 deletions

View File

@@ -74,6 +74,7 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
public ForwardedHeaderFilter() {
this.pathHelper = new UrlPathHelper();
this.pathHelper.setUrlDecode(false);
this.pathHelper.setRemoveSemicolonContent(false);
}