We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a2c5fed commit 23162bbCopy full SHA for 23162bb
spring-web/src/main/java/org/springframework/http/converter/StringHttpMessageConverter.java
@@ -93,11 +93,7 @@ public boolean supports(Class<?> clazz) {
93
@Override
94
protected String readInternal(Class<? extends String> clazz, HttpInputMessage inputMessage) throws IOException {
95
Charset charset = getContentTypeCharset(inputMessage.getHeaders().getContentType());
96
- long length = inputMessage.getHeaders().getContentLength();
97
- byte[] bytes = (length >= 0 && length <= Integer.MAX_VALUE ?
98
- inputMessage.getBody().readNBytes((int) length) :
99
- inputMessage.getBody().readAllBytes());
100
- return new String(bytes, charset);
+ return StreamUtils.copyToString(inputMessage.getBody(), charset);
101
}
102
103
0 commit comments