Bumping versions

This commit is contained in:
spring-builds
2025-05-14 13:26:21 +00:00
parent f881486a89
commit a9c80d7409
2 changed files with 7 additions and 14 deletions

View File

@@ -195,8 +195,7 @@ public abstract class BeforeFilterFunctions {
String newPath = uri.getRawPath() + request.uri().getRawPath();
URI prefixedUri = UriComponentsBuilder.fromUri(request.uri())
.replacePath(newPath).build(true).toUri();
URI prefixedUri = UriComponentsBuilder.fromUri(request.uri()).replacePath(newPath).build(true).toUri();
return ServerRequest.from(request).uri(prefixedUri).build();
};
}

View File

@@ -245,28 +245,22 @@ class BeforeFilterFunctionsTests {
@Test
void prefixPath() {
MockHttpServletRequest servletRequest = MockMvcRequestBuilders
.get("http://localhost/get").buildRequest(null);
MockHttpServletRequest servletRequest = MockMvcRequestBuilders.get("http://localhost/get").buildRequest(null);
ServerRequest request = ServerRequest.create(servletRequest,
Collections.emptyList());
ServerRequest request = ServerRequest.create(servletRequest, Collections.emptyList());
ServerRequest modified = BeforeFilterFunctions.prefixPath("/prefix")
.apply(request);
ServerRequest modified = BeforeFilterFunctions.prefixPath("/prefix").apply(request);
assertThat(modified.uri().getRawPath()).isEqualTo("/prefix/get");
}
@Test
void prefixEncodedPath() {
MockHttpServletRequest servletRequest = MockMvcRequestBuilders
.get("http://localhost/get/é").buildRequest(null);
MockHttpServletRequest servletRequest = MockMvcRequestBuilders.get("http://localhost/get/é").buildRequest(null);
ServerRequest request = ServerRequest.create(servletRequest,
Collections.emptyList());
ServerRequest request = ServerRequest.create(servletRequest, Collections.emptyList());
ServerRequest modified = BeforeFilterFunctions.prefixPath("/pre fix")
.apply(request);
ServerRequest modified = BeforeFilterFunctions.prefixPath("/pre fix").apply(request);
assertThat(modified.uri().getRawPath()).isEqualTo("/pre%20fix/get/%C3%A9");
}