diff --git a/spring-web/src/main/java/org/springframework/http/codec/ServerSentEventHttpMessageReader.java b/spring-web/src/main/java/org/springframework/http/codec/ServerSentEventHttpMessageReader.java index 035d8b4c73e..d21ec4fe619 100644 --- a/spring-web/src/main/java/org/springframework/http/codec/ServerSentEventHttpMessageReader.java +++ b/spring-web/src/main/java/org/springframework/http/codec/ServerSentEventHttpMessageReader.java @@ -147,7 +147,13 @@ public class ServerSentEventHttpMessageReader implements HttpMessageReader data = reader.read(ResolvableType.forClass(String.class), + request, Collections.emptyMap()).cast(String.class); + + StepVerifier.create(data) + .expectNext("\tfoo \nbar\t") + .expectComplete() + .verify(); + } + @Test public void readPojo() { MockServerHttpRequest request = MockServerHttpRequest.post("/")