mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-27 01:19:02 +00:00
Correct supported media types in ProtobufJsonEncoder
Closes gh-37154
This commit is contained in:
+2
-1
@@ -60,7 +60,8 @@ public class ProtobufJsonEncoder implements HttpMessageEncoder<Message> {
|
||||
|
||||
private static final List<MimeType> defaultMimeTypes = List.of(
|
||||
MediaType.APPLICATION_JSON,
|
||||
new MediaType("application", "*+json"));
|
||||
new MediaType("application", "*+json"),
|
||||
MediaType.APPLICATION_NDJSON);
|
||||
|
||||
private final JsonFormat.Printer printer;
|
||||
|
||||
|
||||
+1
-1
@@ -64,7 +64,7 @@ class ProtobufJsonEncoderTests extends AbstractEncoderTests<ProtobufJsonEncoder>
|
||||
protected void canEncode() throws Exception {
|
||||
assertThat(this.encoder.canEncode(forClass(Msg.class), null)).isFalse();
|
||||
assertThat(this.encoder.canEncode(forClass(Msg.class), MediaType.APPLICATION_JSON)).isTrue();
|
||||
assertThat(this.encoder.canEncode(forClass(Msg.class), MediaType.APPLICATION_NDJSON)).isFalse();
|
||||
assertThat(this.encoder.canEncode(forClass(Msg.class), MediaType.APPLICATION_NDJSON)).isTrue();
|
||||
assertThat(this.encoder.canEncode(forClass(Object.class), MediaType.APPLICATION_JSON)).isFalse();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user