Support "text/*" media types in StringDecoder
This commit is contained in:
parent
e3f87b3e3a
commit
023dafa903
|
|
@ -63,7 +63,7 @@ public class StringDecoder extends AbstractDecoder<String> {
|
|||
* and decode a single consolidated String or re-emit items as they are provided
|
||||
*/
|
||||
public StringDecoder(boolean reduceToSingleBuffer) {
|
||||
super(new MimeType("text", "plain", DEFAULT_CHARSET));
|
||||
super(new MimeType("text", "*", DEFAULT_CHARSET));
|
||||
this.reduceToSingleBuffer = reduceToSingleBuffer;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,6 +47,7 @@ public class StringDecoderTests extends AbstractAllocatingTestCase {
|
|||
@Test
|
||||
public void canDecode() {
|
||||
assertTrue(decoder.canDecode(ResolvableType.forClass(String.class), MediaType.TEXT_PLAIN));
|
||||
assertTrue(decoder.canDecode(ResolvableType.forClass(String.class), MediaType.TEXT_HTML));
|
||||
assertFalse(decoder.canDecode(ResolvableType.forClass(Integer.class), MediaType.TEXT_PLAIN));
|
||||
assertFalse(decoder.canDecode(ResolvableType.forClass(String.class), MediaType.APPLICATION_JSON));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue