Bumping versions
This commit is contained in:
@@ -332,7 +332,11 @@ public abstract class BeforeFilterFunctions {
|
||||
String path = request.uri().getPath();
|
||||
String newPath = pattern.matcher(path).replaceAll(normalizedReplacement);
|
||||
|
||||
URI rewrittenUri = UriComponentsBuilder.fromUri(request.uri()).replacePath(newPath).encode().build().toUri();
|
||||
URI rewrittenUri = UriComponentsBuilder.fromUri(request.uri())
|
||||
.replacePath(newPath)
|
||||
.encode()
|
||||
.build()
|
||||
.toUri();
|
||||
|
||||
ServerRequest modified = ServerRequest.from(request).uri(rewrittenUri).build();
|
||||
|
||||
|
||||
@@ -184,8 +184,7 @@ class BeforeFilterFunctionsTests {
|
||||
|
||||
@Test
|
||||
void rewritePath() {
|
||||
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());
|
||||
|
||||
@@ -197,7 +196,7 @@ class BeforeFilterFunctionsTests {
|
||||
@Test
|
||||
void rewritePathWithSpace() {
|
||||
MockHttpServletRequest servletRequest = MockMvcRequestBuilders.get("http://localhost/get/path/with spaces")
|
||||
.buildRequest(null);
|
||||
.buildRequest(null);
|
||||
|
||||
ServerRequest request = ServerRequest.create(servletRequest, Collections.emptyList());
|
||||
|
||||
@@ -209,7 +208,7 @@ class BeforeFilterFunctionsTests {
|
||||
@Test
|
||||
void rewritePathWithEnDash() {
|
||||
MockHttpServletRequest servletRequest = MockMvcRequestBuilders.get("http://localhost/get/path/with–en–dashes")
|
||||
.buildRequest(null);
|
||||
.buildRequest(null);
|
||||
|
||||
ServerRequest request = ServerRequest.create(servletRequest, Collections.emptyList());
|
||||
|
||||
@@ -220,14 +219,16 @@ class BeforeFilterFunctionsTests {
|
||||
|
||||
@Test
|
||||
void rewritePathWithEnDashAndSpace() {
|
||||
MockHttpServletRequest servletRequest = MockMvcRequestBuilders.get("http://localhost/get/path/with–en–dashes and spaces")
|
||||
.buildRequest(null);
|
||||
MockHttpServletRequest servletRequest = MockMvcRequestBuilders
|
||||
.get("http://localhost/get/path/with–en–dashes and spaces")
|
||||
.buildRequest(null);
|
||||
|
||||
ServerRequest request = ServerRequest.create(servletRequest, Collections.emptyList());
|
||||
|
||||
ServerRequest modified = BeforeFilterFunctions.rewritePath("get", "modified").apply(request);
|
||||
|
||||
assertThat(modified.uri().getRawPath()).isEqualTo("/modified/path/with%E2%80%93en%E2%80%93dashes%20and%20spaces");
|
||||
assertThat(modified.uri().getRawPath())
|
||||
.isEqualTo("/modified/path/with%E2%80%93en%E2%80%93dashes%20and%20spaces");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user