提交 9efa976d 编写于 作者: R Rossen Stoyanchev

Correct generic type in BodyExtractor for form data

上级 f2967467
...@@ -102,7 +102,7 @@ public abstract class BodyExtractors { ...@@ -102,7 +102,7 @@ public abstract class BodyExtractors {
* Return a {@code BodyExtractor} that reads form data into a {@link MultiValueMap}. * Return a {@code BodyExtractor} that reads form data into a {@link MultiValueMap}.
* @return a {@code BodyExtractor} that reads form data * @return a {@code BodyExtractor} that reads form data
*/ */
public static BodyExtractor<Mono<MultiValueMap<String, String>>, ServerHttpRequest> toFormData() { public static BodyExtractor<Mono<MultiValueMap<String, String>>, ReactiveHttpInputMessage> toFormData() {
return (serverRequest, context) -> { return (serverRequest, context) -> {
HttpMessageReader<MultiValueMap<String, String>> messageReader = formMessageReader(context); HttpMessageReader<MultiValueMap<String, String>> messageReader = formMessageReader(context);
return messageReader.readMono(FORM_TYPE, serverRequest, context.hints()); return messageReader.readMono(FORM_TYPE, serverRequest, context.hints());
......
...@@ -207,7 +207,7 @@ public class BodyExtractorsTests { ...@@ -207,7 +207,7 @@ public class BodyExtractorsTests {
@Test @Test
public void toFormData() throws Exception { public void toFormData() throws Exception {
BodyExtractor<Mono<MultiValueMap<String, String>>, ServerHttpRequest> extractor = BodyExtractors.toFormData(); BodyExtractor<Mono<MultiValueMap<String, String>>, ReactiveHttpInputMessage> extractor = BodyExtractors.toFormData();
DefaultDataBufferFactory factory = new DefaultDataBufferFactory(); DefaultDataBufferFactory factory = new DefaultDataBufferFactory();
DefaultDataBuffer dataBuffer = DefaultDataBuffer dataBuffer =
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册