This is an automated email from the ASF dual-hosted git repository.
jsinovassinnaik pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/unomi.git
The following commit(s) were added to refs/heads/master by this push:
new ab8e9634e UNOMI-839: add charset utf8 in request wrapper (#665)
ab8e9634e is described below
commit ab8e9634ec3d9366840ebc927238f7652d80a72b
Author: jsinovassin <[email protected]>
AuthorDate: Mon Jun 3 16:20:53 2024 +0200
UNOMI-839: add charset utf8 in request wrapper (#665)
---
.../org/apache/unomi/web/HttpServletRequestForwardWrapper.java | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git
a/wab/src/main/java/org/apache/unomi/web/HttpServletRequestForwardWrapper.java
b/wab/src/main/java/org/apache/unomi/web/HttpServletRequestForwardWrapper.java
index 717df0994..5c93360c5 100644
---
a/wab/src/main/java/org/apache/unomi/web/HttpServletRequestForwardWrapper.java
+++
b/wab/src/main/java/org/apache/unomi/web/HttpServletRequestForwardWrapper.java
@@ -28,12 +28,12 @@ import java.util.Collections;
import java.util.Enumeration;
/**
- * Http wrapper that force the content type to be "application/json"
+ * Http wrapper that force the content type to be
"application/json;charset=UTF-8"
*/
class HttpServletRequestForwardWrapper extends HttpServletRequestWrapper {
private static final Logger logger =
LoggerFactory.getLogger(HttpServletRequestForwardWrapper.class.getName());
- private static final String JSON_CONTENT_TYPE = "application/json";
+ private static final String JSON_CONTENT_TYPE_UTF8 =
"application/json;charset=UTF-8";
public HttpServletRequestForwardWrapper(HttpServletRequest request) {
super(request);
@@ -61,7 +61,7 @@ class HttpServletRequestForwardWrapper extends
HttpServletRequestWrapper {
@Override
public String getHeader(String name) {
if ("Content-Type".equals(name) || "content-type".equals(name)) {
- return JSON_CONTENT_TYPE;
+ return JSON_CONTENT_TYPE_UTF8;
}
return super.getHeader(name);
}
@@ -69,14 +69,14 @@ class HttpServletRequestForwardWrapper extends
HttpServletRequestWrapper {
@Override
public Enumeration<String> getHeaders(String name) {
if ("Content-Type".equals(name) || "content-type".equals(name)) {
- return
Collections.enumeration(Collections.singleton(JSON_CONTENT_TYPE));
+ return
Collections.enumeration(Collections.singleton(JSON_CONTENT_TYPE_UTF8));
}
return super.getHeaders(name);
}
@Override
public String getContentType() {
- return JSON_CONTENT_TYPE;
+ return JSON_CONTENT_TYPE_UTF8;
}
@Override