Polish StringHttpMessageConverter.getContentTypeCharset()
Closes gh-25126
This commit is contained in:
parent
67533a1b29
commit
94f1d77e22
|
@ -139,18 +139,19 @@ public class StringHttpMessageConverter extends AbstractHttpMessageConverter<Str
|
||||||
}
|
}
|
||||||
|
|
||||||
private Charset getContentTypeCharset(@Nullable MediaType contentType) {
|
private Charset getContentTypeCharset(@Nullable MediaType contentType) {
|
||||||
if (contentType != null && contentType.getCharset() != null) {
|
if (contentType != null) {
|
||||||
return contentType.getCharset();
|
Charset charset = contentType.getCharset();
|
||||||
|
if (charset != null) {
|
||||||
|
return charset;
|
||||||
}
|
}
|
||||||
else if (contentType != null && contentType.isCompatibleWith(MediaType.APPLICATION_JSON)) {
|
else if (contentType.isCompatibleWith(MediaType.APPLICATION_JSON)) {
|
||||||
// Matching to AbstractJackson2HttpMessageConverter#DEFAULT_CHARSET
|
// Matching to AbstractJackson2HttpMessageConverter#DEFAULT_CHARSET
|
||||||
return StandardCharsets.UTF_8;
|
return StandardCharsets.UTF_8;
|
||||||
}
|
}
|
||||||
else {
|
}
|
||||||
Charset charset = getDefaultCharset();
|
Charset charset = getDefaultCharset();
|
||||||
Assert.state(charset != null, "No default charset");
|
Assert.state(charset != null, "No default charset");
|
||||||
return charset;
|
return charset;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue