Introduce setDefaultCharacterEncoding() in MockHttpServletResponse
Prior to this commit, it was possible to set the character encoding
in MockHttpServletResponse via setCharacterEncoding() or
setContentType(); however, those methods append "charset=..." to the
Content-Type header which may not be an acceptable side effect.
This commit addresses this shortcoming by introducing a new
setDefaultCharacterEncoding() in MockHttpServletResponse which allows
one to override the previously hard coded value of "ISO-8859-1". In
addition, setDefaultCharacterEncoding() does not modify the Content-Type
header.
The reset() method has also been updated to reset the character encoding
to the configured default character encoding.
Closes gh-27214
@ -80,7 +80,9 @@ public class MockHttpServletResponse implements HttpServletResponse {
@@ -80,7 +80,9 @@ public class MockHttpServletResponse implements HttpServletResponse {
@ -166,12 +168,33 @@ public class MockHttpServletResponse implements HttpServletResponse {
@@ -166,12 +168,33 @@ public class MockHttpServletResponse implements HttpServletResponse {
@ -229,8 +252,9 @@ public class MockHttpServletResponse implements HttpServletResponse {
@@ -229,8 +252,9 @@ public class MockHttpServletResponse implements HttpServletResponse {
@ -346,7 +370,7 @@ public class MockHttpServletResponse implements HttpServletResponse {
@@ -346,7 +370,7 @@ public class MockHttpServletResponse implements HttpServletResponse {
@ -80,7 +80,9 @@ public class MockHttpServletResponse implements HttpServletResponse {
@@ -80,7 +80,9 @@ public class MockHttpServletResponse implements HttpServletResponse {
@ -166,12 +168,33 @@ public class MockHttpServletResponse implements HttpServletResponse {
@@ -166,12 +168,33 @@ public class MockHttpServletResponse implements HttpServletResponse {
@ -229,8 +252,9 @@ public class MockHttpServletResponse implements HttpServletResponse {
@@ -229,8 +252,9 @@ public class MockHttpServletResponse implements HttpServletResponse {
@ -346,7 +370,7 @@ public class MockHttpServletResponse implements HttpServletResponse {
@@ -346,7 +370,7 @@ public class MockHttpServletResponse implements HttpServletResponse {