UrlHandlerFilter should not strip slash for "/" request paths
This commit ensures that the `UrlHandlerFilter` does not handle "/" paths in general, as they should not be altered and are meaningful for web applications. Closes gh-33444
This commit is contained in:
@@ -279,7 +279,7 @@ public final class UrlHandlerFilter extends OncePerRequestFilter {
|
||||
@Override
|
||||
public boolean canHandle(HttpServletRequest request, RequestPath path) {
|
||||
List<PathContainer.Element> elements = path.elements();
|
||||
return (!elements.isEmpty() && elements.get(elements.size() - 1).value().equals("/"));
|
||||
return (elements.size() > 1 && elements.get(elements.size() - 1).value().equals("/"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user