Skip to content

Commit ccdd1a9

Browse files
committed
SPR-7316 - remove "Accept-Charset" header from response, generated by @responsebody
1 parent d956da2 commit ccdd1a9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

org.springframework.web.servlet/src/main/java/org/springframework/web/servlet/mvc/annotation/AnnotationMethodHandlerAdapter.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,7 @@ public class AnnotationMethodHandlerAdapter extends WebContentGenerator
174174

175175
private ModelAndViewResolver[] customModelAndViewResolvers;
176176

177-
private HttpMessageConverter<?>[] messageConverters =
178-
new HttpMessageConverter[]{new ByteArrayHttpMessageConverter(), new StringHttpMessageConverter(),
179-
new SourceHttpMessageConverter(), new XmlAwareFormHttpMessageConverter()};
177+
private HttpMessageConverter<?>[] messageConverters;
180178

181179
private int order = Ordered.LOWEST_PRECEDENCE;
182180

@@ -191,6 +189,12 @@ public class AnnotationMethodHandlerAdapter extends WebContentGenerator
191189
public AnnotationMethodHandlerAdapter() {
192190
// no restriction of HTTP methods by default
193191
super(false);
192+
193+
// See SPR-7316
194+
StringHttpMessageConverter stringHttpMessageConverter = new StringHttpMessageConverter();
195+
stringHttpMessageConverter.setWriteAcceptCharset(false);
196+
messageConverters = new HttpMessageConverter[]{new ByteArrayHttpMessageConverter(), stringHttpMessageConverter,
197+
new SourceHttpMessageConverter(), new XmlAwareFormHttpMessageConverter()};
194198
}
195199

196200

0 commit comments

Comments
 (0)