Allow subpath H2 console matching

Fixes gh-11926
This commit is contained in:
Phillip Webb
2018-02-06 13:25:17 -08:00
parent 20ec7a6b52
commit a631619f63
2 changed files with 3 additions and 1 deletions
@@ -70,7 +70,8 @@ public final class PathRequest {
@Override
protected void initialized(H2ConsoleProperties h2ConsoleProperties) {
this.delegate = new AntPathRequestMatcher(h2ConsoleProperties.getPath());
this.delegate = new AntPathRequestMatcher(
h2ConsoleProperties.getPath() + "/**");
}
@Override
@@ -47,6 +47,7 @@ public class PathRequestTests {
public void toH2ConsoleShouldMatchH2ConsolePath() {
RequestMatcher matcher = PathRequest.toH2Console();
assertMatcher(matcher).matches("/h2-console");
assertMatcher(matcher).matches("/h2-console/subpath");
assertMatcher(matcher).doesNotMatch("/js/file.js");
}