Remove ServerWebExchange::getParts and ServerRequest::parts
Revert to state before DefaultMultipartMessageReader
This commit is contained in:
@@ -129,7 +129,8 @@ public class MultipartIntegrationTests extends AbstractRouterFunctionIntegration
|
||||
private static class MultipartHandler {
|
||||
|
||||
public Mono<ServerResponse> multipartData(ServerRequest request) {
|
||||
return request.multipartData()
|
||||
return request
|
||||
.body(BodyExtractors.toMultipartData())
|
||||
.flatMap(map -> {
|
||||
Map<String, Part> parts = map.toSingleValueMap();
|
||||
try {
|
||||
@@ -145,7 +146,7 @@ public class MultipartIntegrationTests extends AbstractRouterFunctionIntegration
|
||||
}
|
||||
|
||||
public Mono<ServerResponse> parts(ServerRequest request) {
|
||||
return request.parts().collectList()
|
||||
return request.body(BodyExtractors.toParts()).collectList()
|
||||
.flatMap(parts -> {
|
||||
try {
|
||||
assertThat(parts.size()).isEqualTo(2);
|
||||
@@ -160,7 +161,7 @@ public class MultipartIntegrationTests extends AbstractRouterFunctionIntegration
|
||||
}
|
||||
|
||||
public Mono<ServerResponse> transferTo(ServerRequest request) {
|
||||
return request.parts()
|
||||
return request.body(BodyExtractors.toParts())
|
||||
.filter(part -> part instanceof FilePart)
|
||||
.next()
|
||||
.cast(FilePart.class)
|
||||
|
||||
@@ -247,13 +247,6 @@ public class MockServerRequest implements ServerRequest {
|
||||
return (Mono<MultiValueMap<String, Part>>) this.body;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public Flux<Part> parts() {
|
||||
Assert.state(this.body != null, "No body");
|
||||
return (Flux<Part>) this.body;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ServerWebExchange exchange() {
|
||||
Assert.state(this.exchange != null, "No exchange");
|
||||
|
||||
Reference in New Issue
Block a user