@ -165,6 +165,7 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@@ -165,6 +165,7 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
doFilterInternal(request,response,filterChain);
}
/**
*Hide"Forwarded"or"X-Forwarded-*"headers.
*/
@ -235,7 +236,6 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@@ -235,7 +236,6 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@ -252,11 +252,12 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@@ -252,11 +252,12 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@ -335,22 +336,22 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@@ -335,22 +336,22 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
this.requestUrl=initRequestUrl();// Keep the order: depends on requestUri
this.requestUrl=initRequestUrl();
}
@Nullable
@ -388,7 +389,7 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@@ -388,7 +389,7 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@ -410,11 +411,12 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@@ -410,11 +411,12 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
}
privatevoidrecalculatePathsIfNecessary(){
// Path of delegate request changed, e.g. FORWARD on Tomcat
this.requestUrl=initRequestUrl();// Keep the order: depends on requestUri
this.requestUrl=initRequestUrl();
}
}
}
@ -426,13 +428,11 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {
@@ -426,13 +428,11 @@ public class ForwardedHeaderFilter extends OncePerRequestFilter {